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);
}
}