using System.Threading.Tasks; using BlueWest.Data; using Microsoft.AspNetCore.Identity; namespace BlueWest.WebApi.Context.Users; /// /// Auth manager contract interface. /// public interface IAuthManager { /// /// CreateUserAsync /// /// /// Task CreateUserAsync(RegisterViewModel registerViewModel); /// /// VerifyLoginAsync /// /// /// /// Task VerifyLoginAsync(string email, string password); /// /// GetToken /// /// /// Task GetToken(LoginViewModel loginViewModel); }