/// <summary> /// Initializes a new instance of the <see cref="TaskController"/> class. /// </summary> /// <param name="mapper">The mapper.</param> /// <param name="userStore">The user store.</param> /// <param name="taskService">The task service.</param> /// <param name="projectService">The project service.</param> /// <param name="lookupService">The lookup service.</param> public TaskController(IMapper mapper, IPMUserStoreService userStore, ITaskService taskService, IProjectService projectService, ILookupService lookupService) : base(mapper, userStore) { this.taskService = taskService; this.projectService = projectService; this.lookupService = lookupService; }
/// <summary> /// Initializes a new instance of the <see cref="UserController"/> class. /// </summary> /// <param name="mapper">The mapper.</param> /// <param name="identityService">The identity service.</param> /// <param name="lookupService">The lookup service.</param> /// <param name="userManager">The user manager.</param> public UserController(IMapper mapper, IPMUserStoreService userStore, ILookupService lookupService) : base(mapper, userStore) { this.lookupService = lookupService; this.userManager = new UserManager <IUserPoco, Guid>(userStore); var provider = Startup.DataProtectionProvider; this.userManager.UserTokenProvider = new DataProtectorTokenProvider <IUserPoco, Guid>(provider.Create("EmailConfirmation")); }
/// <summary> /// Initializes a new instance of the <see cref="SecurityController"/> class. /// </summary> /// <param name="userStore">The user store.</param> /// <param name="companyService">The company service.</param> public SecurityController(IPMUserStoreService userStore, ICompanyService companyService, IMapper mapper) { this.companyService = companyService; this.userStore = userStore; this.mapper = mapper; this.userManager = new UserManager <IUserPoco, Guid>(userStore); var provider = Startup.DataProtectionProvider; this.userManager.UserTokenProvider = new DataProtectorTokenProvider <IUserPoco, Guid>(provider.Create("EmailConfirmation")); }
/// <summary> /// Initializes a new instance of the <see cref="BaseController"/> class. /// </summary> /// <param name="mapper">The mapper.</param> public BaseController(IMapper mapper, IPMUserStoreService userStore) { this.Mapper = mapper; this.UserStore = userStore; }
public DashboardController(IMapper mapper, IProjectService projectService, IPMUserStoreService userStore, ILookupService lookupService) : base(mapper, userStore) { this.projectService = projectService; this.lookupService = lookupService; }