public RecipeBookApiController(IRecipeDAL recipeDAL, ApiAuthProvider authProvider, IWebsiteRequestDAL websiteRequestDAL, EmailProvider emailProvider) { this.recipeDAL = recipeDAL; this.authProvider = authProvider; this.websiteRequestDAL = websiteRequestDAL; this.emailProvider = emailProvider; }
public ApiAuthProvider(IUsersDAL usersDAL, IHttpContextAccessor contextAccessor, IWebsiteRequestDAL websiteRequestDAL) { loggedInUsers = new Dictionary <string, User>(); this.usersDAL = usersDAL; this.contextAccessor = contextAccessor; this.websiteRequestDAL = websiteRequestDAL; }
public AdminApiController( IWebsiteRequestDAL websiteRequestDAL, EmailProvider emailProvider, ApiAuthProvider authProvider ) { this.websiteRequestDAL = websiteRequestDAL; this.emailProvider = emailProvider; this.authProvider = authProvider; }
public SessionAuthProvider(IHttpContextAccessor contextAccessor, IUsersDAL userDAL, IWebsiteRequestDAL websiteRequestDAL) { this.contextAccessor = contextAccessor; this.userDAL = userDAL; this.websiteRequestDAL = websiteRequestDAL; }