Exemple #1
0
        public KudosService(
            IUnitOfWork2 uow,
            IUnitOfWork unitOfWork,
            IRoleService roleService,
            IPermissionService permissionService,
            IKudosServiceValidator kudosServiceValidator,
            IKudosNotificationService kudosNotificationService)
        {
            _uow                      = uow;
            _roleService              = roleService;
            _permissionService        = permissionService;
            _kudosServiceValidator    = kudosServiceValidator;
            _kudosNotificationService = kudosNotificationService;

            _kudosLogsDbSet            = uow.GetDbSet <KudosLog>();
            _kudosTypesDbSet           = uow.GetDbSet <KudosType>();
            _usersDbSet                = uow.GetDbSet <ApplicationUser>();
            _kudosLogRepository        = unitOfWork.GetRepository <KudosLog>();
            _applicationUserRepository = unitOfWork.GetRepository <ApplicationUser>();
        }
Exemple #2
0
        public KudosService(
            IUnitOfWork2 uow,
            IUnitOfWork unitOfWork,
            IRoleService roleService,
            IPermissionService permissionService,
            IKudosServiceValidator kudosServiceValidator,
            IAsyncRunner asyncRunner)
        {
            _uow                       = uow;
            _roleService               = roleService;
            _permissionService         = permissionService;
            _kudosServiceValidator     = kudosServiceValidator;
            _asyncRunner               = asyncRunner;
            _kudosLogsDbSet            = uow.GetDbSet <KudosLog>();
            _kudosTypesDbSet           = uow.GetDbSet <KudosType>();
            _usersDbSet                = uow.GetDbSet <ApplicationUser>();
            _kudosLogRepository        = unitOfWork.GetRepository <KudosLog>();
            _applicationUserRepository = unitOfWork.GetRepository <ApplicationUser>();

            _resourceManager = new ResourceManager("Shrooms.Resources.Models.Kudos.Kudos", typeof(ResourceUtilities).Assembly);
        }