コード例 #1
0
 public RecipeBookApiController(IRecipeDAL recipeDAL, ApiAuthProvider authProvider, IWebsiteRequestDAL websiteRequestDAL, EmailProvider emailProvider)
 {
     this.recipeDAL         = recipeDAL;
     this.authProvider      = authProvider;
     this.websiteRequestDAL = websiteRequestDAL;
     this.emailProvider     = emailProvider;
 }
コード例 #2
0
 public ApiAuthProvider(IUsersDAL usersDAL, IHttpContextAccessor contextAccessor, IWebsiteRequestDAL websiteRequestDAL)
 {
     loggedInUsers          = new Dictionary <string, User>();
     this.usersDAL          = usersDAL;
     this.contextAccessor   = contextAccessor;
     this.websiteRequestDAL = websiteRequestDAL;
 }
コード例 #3
0
 public AdminApiController(
     IWebsiteRequestDAL websiteRequestDAL,
     EmailProvider emailProvider,
     ApiAuthProvider authProvider
     )
 {
     this.websiteRequestDAL = websiteRequestDAL;
     this.emailProvider     = emailProvider;
     this.authProvider      = authProvider;
 }
コード例 #4
0
 public SessionAuthProvider(IHttpContextAccessor contextAccessor, IUsersDAL userDAL, IWebsiteRequestDAL websiteRequestDAL)
 {
     this.contextAccessor   = contextAccessor;
     this.userDAL           = userDAL;
     this.websiteRequestDAL = websiteRequestDAL;
 }