/// <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"));
        }
Beispiel #3
0
        /// <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"));
        }
Beispiel #4
0
 /// <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;
 }
Beispiel #5
0
 public DashboardController(IMapper mapper, IProjectService projectService, IPMUserStoreService userStore, ILookupService lookupService)
     : base(mapper, userStore)
 {
     this.projectService = projectService;
     this.lookupService  = lookupService;
 }