using GB5Shared.DTO.Framework.Login; using GB5Shared.DTO.Framework.User; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PayRollBLL.User { public interface IUserBLL { /// /// Saves the user details. /// /// The user data transfer object. /// The login data transfer object. /// Indicates if the user is a new employee. /// A task that represents the asynchronous save operation. The task result contains a string message indicating the result of the save operation. Task Save(UserDTO UserDTO, LoginDTO LoginDTO, bool IsNewEmployee = false); } }