예제 #1
0
 /// <summary>
 /// Initialize Profile API
 /// </summary>
 /// <param name="userprofileRepo">User profile repository</param>
 /// <param name="classCalendarRepo">Class calendar repository</param>
 /// <param name="backgroundProcessQueue">Background process queue</param>
 public ProfileController(IUserProfileRepository userprofileRepo,
                          IClassCalendarRepository classCalendarRepo,
                          IDateTime dateTime,
                          Engines.IBackgroundProcessQueue backgroundProcessQueue,
                          UserManager <ApplicationUser> userManager)
 {
     _userProfileRepo        = userprofileRepo;
     _classCalendarRepo      = classCalendarRepo;
     _dateTime               = dateTime;
     _userManager            = userManager;
     _backgroundProcessQueue = backgroundProcessQueue;
 }
예제 #2
0
 /// <summary>
 /// Initialize Profile API
 /// </summary>
 /// <param name="userprofileRepo">User profile repository</param>
 /// <param name="classCalendarRepo">Class calendar repository</param>
 /// <param name="backgroundProcessQueue">Background process queue</param>
 public ProfileController(IUserProfileRepository userprofileRepo, 
     IClassCalendarRepository classCalendarRepo,
     IDateTime dateTime,
     Engines.IBackgroundProcessQueue backgroundProcessQueue,
     UserManager<ApplicationUser> userManager)
 {
     _userProfileRepo = userprofileRepo;
     _classCalendarRepo = classCalendarRepo;
     _dateTime = dateTime;
     _userManager = userManager;
     _backgroundProcessQueue = backgroundProcessQueue;
 }
예제 #3
0
 public ManageController(
 UserManager<ApplicationUser> userManager,
 SignInManager<ApplicationUser> signInManager,
 IEmailSender emailSender,
 ISmsSender smsSender,
 ILoggerFactory loggerFactory,
 IUserProfileRepository userprofileRepo,
 Engines.IImageUploader imageUploader,
 Engines.IBackgroundProcessQueue backgroundProcessQueue,
 IOptions<ErrorMessageOptions> errorMsgs)
 {
     _userManager = userManager;
     _signInManager = signInManager;
     _emailSender = emailSender;
     _smsSender = smsSender;
     _logger = loggerFactory.CreateLogger<ManageController>();
     _userprofileRepo = userprofileRepo;
     _imageUploader = imageUploader;
     _backgroundProcessQueue = backgroundProcessQueue;
     _errorMsgs = errorMsgs.Value;
 }
예제 #4
0
 public ManageController(
     UserManager <ApplicationUser> userManager,
     SignInManager <ApplicationUser> signInManager,
     IEmailSender emailSender,
     ISmsSender smsSender,
     ILoggerFactory loggerFactory,
     IUserProfileRepository userprofileRepo,
     Engines.IImageUploader imageUploader,
     Engines.IBackgroundProcessQueue backgroundProcessQueue,
     IOptions <ErrorMessageOptions> errorMsgs)
 {
     _userManager            = userManager;
     _signInManager          = signInManager;
     _emailSender            = emailSender;
     _smsSender              = smsSender;
     _logger                 = loggerFactory.CreateLogger <ManageController>();
     _userprofileRepo        = userprofileRepo;
     _imageUploader          = imageUploader;
     _backgroundProcessQueue = backgroundProcessQueue;
     _errorMsgs              = errorMsgs.Value;
 }