using CarParkValidationAPI.Models.Users; using CarParkValidationAPI.Entities; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using CarParkValidationAPI.Models; namespace CarParkValidationAPI.Interface { public interface IUserService { AuthenticateResponse Authenticate(AuthenticateRequest model); Task> LoginApiAD(AuthenticateRequest model); Task> LoginAD(AuthenticateRequest model); Task>> GetAllUsers(); Task> GetById(int id); Task> SearchApiStaff(string staffLinkNo); Task> SearchADStaff(string staffLinkNo); Task> GetAllUserReport(); } }