/// <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; }
/// <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; }
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; }
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; }