Beispiel #1
0
        public MessageController(IUnitOfWork unitOfWork, IEmailSender emailSender
                                 , UserManager <ApplicationUser> userManager, RoleManager <ApplicationRole> roleManager, SignInManager <ApplicationUser> signInManager)
        {
            _uow                = unitOfWork;
            _companyRepo        = unitOfWork.CompanyRepository;
            _msgRepo            = unitOfWork.MessageRepository;
            _partnerRepo        = unitOfWork.PartnerRepository;
            _leadRepo           = unitOfWork.LeadRepository;
            _leadAssignmentRepo = unitOfWork.LeadAssignmentRepository;
            _leadTypeRepo       = unitOfWork.LeadTypeRepository;

            _emailSender    = emailSender;
            _accountManager = new AccountManager(userManager, roleManager, signInManager, emailSender);
        }
Beispiel #2
0
 public LeadTypesController(IUnitOfWork unitOfWork, IHostingEnvironment hostingEnvironment)
 {
     _uow                = unitOfWork;
     _leadTypeRepo       = unitOfWork.LeadTypeRepository;
     _hostingEnvironment = hostingEnvironment;
 }