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(); Task GetById(string userId); Task Delete(string id); Task Create(UserDto input); Task Update(UserDto input); Task UpdateWithoutChildren(UserDto input); Task ForgetPasswordMail(string input); Task ResetPassword(ResetPasswordDto input); Task ForgetPassword(ForgetPasswordDto model); Task ConfirmEmail(ForgetPasswordDto model); Task IsExpiredToken(ForgetPasswordDto model); } }