using Microsoft.AspNetCore.Http; using MTWorkHR.Application.Models; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MTWorkHR.Application.Identity { public interface IUserService { Task> GetAll(UserPagingInputDto PagingInputDto); Task GetById(string userId); Task> GetAllEmployees(); Task Delete(string id); Task Create(UserDto input); Task Update(UserDto input); Task ForgetPasswordMail(string input); Task ResetPassword(ResetPasswordDto input); Task ForgetPassword(ForgetPasswordDto model); Task ConfirmEmail(ConfirmEmailDto model); Task IsExpiredToken(ConfirmEmailDto model); Task VerifyOTP(VerifyOTPDto input); Task> GetAllCompanyEmployees(); } }