public ViewModelLocator() { _groupsRepository = new GroupsEFRepository(); _groupsService = new DefaultGroupsServise(_groupsRepository); }
public RepositoryManager( IGroupsRepository groupsRepository, IPersonsRepository personsRepository, IUsersRepository usersRepository, IFilesRepository filesRepository, ISiteSettingsRepository siteSettingsRepository, IRightsRepository rightsRepository, IPostsRepository postsRepository, IPostSeoSettingsRepository postSeoSettingsRepository, IPostSettingRepository postSettingRepository, IPostTypeRepository postTypeRepository, IGroupTypeRepository groupTypeRepository ) { GroupsRepository = groupsRepository; PersonsRepository = personsRepository; UsersRepository = usersRepository; FilesRepository = filesRepository; SiteSettingsRepository = siteSettingsRepository; RightsRepository = rightsRepository; PostsRepository = postsRepository; PostSeoSettingsRepository = postSeoSettingsRepository; PostSettingRepository = postSettingRepository; PostTypeRepository = postTypeRepository; GroupTypeRepository = groupTypeRepository; }
public ScheduledTestsController(ITestInstancesRepository testInstancesRepository, IMapper mapper, IUserContext userContext, IGroupsRepository groupsRepository, ITestsRepository testsRepository, IAnswersRepository answersRepository, IExercisesRepository exercisesRepository, ITestTypesRepository testTypesRepository) { _testInstancesRepository = testInstancesRepository; _mapper = mapper; _groupsRepository = groupsRepository; _testsRepository = testsRepository; _answersRepository = answersRepository; _exercisesRepository = exercisesRepository; _testTypesRepository = testTypesRepository; var userId = userContext.GetLogedInUserId(); if (userId == null) { throw new ApplicationException("userId is null"); } _userId = (Guid)userId; }
public GroupsController(IGroupsRepository groupsRepository, IGroupMemberMappingsRepository groupMemberMappingsRepository, IUserFriendMappingsRepository userFriendMappingsRepository, IExpensesRepository expensesRepository) { this._groupsRepository = groupsRepository; this._groupMemberMappingsRepository = groupMemberMappingsRepository; this._userFriendMappingsRepository = userFriendMappingsRepository; this._expensesRepository = expensesRepository; }
public GeneralService (IDbWorker dbWorker, IDepartmentRepository departmentRepository, IDisciplineRepository disciplineRepository, IDisciplineYearRepository disciplineYearRepository, IDisciplineWorkloadRepository disciplineWorkloadRepository, IEmployeeRepository employeeRepository, IFacultyRepository facultyRepository, IGroupsRepository groupsRepository, ISemesterRepository semesterRepository, ISpecialityRepository specialityRepository, IStudentsRepository studentsRepository, IStudyYearRepository studyYearRepository, IWorkloadRepository workloadRepository, ISpecialPositionRepository specialPositionRepository) : base(dbWorker) { _departmentRepository = departmentRepository; _disciplineRepository = disciplineRepository; _disciplineYearRepository = disciplineYearRepository; _disciplineWorkloadRepository = disciplineWorkloadRepository; _employeeRepository = employeeRepository; _facultyRepository = facultyRepository; _groupsRepository = groupsRepository; _semesterRepository = semesterRepository; _specialityRepository = specialityRepository; _studentsRepository = studentsRepository; _studyYearRepository = studyYearRepository; _workloadRepository = workloadRepository; _specialPositionRepository = specialPositionRepository; }
public GroupsService(IGroupMapping groupMapping, IGroupsRepository groupsRepository, IUserRepository userRepository, IBillsRepository billsRepository) { _groupMapping = groupMapping; _groupsRepository = groupsRepository; _userRepository = userRepository; _billsRepository = billsRepository; }
public ChatService(IUsersRepository users, IGroupsRepository groups, IMessagesRepository messages, IPushMessagesService pusher) { _users = users; _groups = groups; _messages = messages; _pusher = pusher; }
public GroupsService(IGroupsRepository groupsRepository, IUserRepository userRepository, IAppConfigurationProvider configurationProvider, ITasksService tasksService) { _groupsRepository = groupsRepository; _userRepository = userRepository; _tasksService = tasksService; _configurationProvider = configurationProvider; }
public GroupUsersService(IGroupUsersRepository repository, IGroupsRepository _groupsRepository, IAuthorizationService _authorizationService, IActionsService _actionService) { groupUsersRepository = repository; groupsRepository = _groupsRepository; authorizationService = _authorizationService; actionService = _actionService; }
public LoginController(IUsersRepository usrRep, IUserConfigurationItemsRepository cfgRep, IGroupsRepository grpRep, IRolesRepository rolRep, ITradersRepository trdRep) { _usersRepository = usrRep; _userConfigurationItemsRepository = cfgRep; _groupsRepository = grpRep; _rolesRepository = rolRep; _tradersRepository = trdRep; }
public GroupsService( ILogger <GroupsService> logger, IOptionsMonitor <AppOptions> appOptions, IGroupsRepository groupsRepository) : base(logger, appOptions) { Guard.Against.Null(groupsRepository, nameof(groupsRepository)); _groupsRepository = groupsRepository; }
public GroupsAppService( IGroupsRepository groupsRepository, IMapper mapper ) { _groupsRepository = groupsRepository; _mapper = mapper; }
public DocumentationController(IDocStorage docs, IFileStorage files, IGroupsRepository groups, IUserRepository users, IHostingEnvironment env) { Documentation = docs; Files = files; Repository = groups; Users = users; environment = env; }
public JanusMessagesHub(IJanusApiService janus, IGroupsRepository groups, IChatService chats, IUsersRepository users, IPushMessagesService pusher) { _janus = janus; _groups = groups; _chats = chats; _users = users; _pusher = pusher; }
public DefaultGroupsServise(IGroupsRepository groupsRepository) { if (groupsRepository == null) throw new ArgumentNullException("groupsRepository"); this._groupsRepository = groupsRepository; }
public MainWindow(IGroupsRepository groups) { this.groupsRepository = groups; InitializeComponent(); // Initialize and data-bind to ViewModel MainWindowViewModel = new MainWindowViewModel(groups); this.DataContext = MainWindowViewModel; }
public LoginController(IUsersRepository usrRep, IMembershipsRepository memsRep, IConfigurationItemsRepository cfgRep, IGroupsRepository grpRep, IMerchantsRepository merRep, ISponsorsRepository spnRep) { _usersRepository = usrRep; _membershipsRepository = memsRep; _configurationItemsRepository = cfgRep; _groupsRepository = grpRep; _merchantsRepository = merRep; _sponsorsRepository = spnRep; }
public LabManDataAggregationService(IPersistenceContext persistenceContext) { this.persistenceContext = persistenceContext; if (this.persistenceContext != null) { studentsRepository = this.persistenceContext.GetStudentsRepository(); groupsRepository = this.persistenceContext.GetGroupsRepository(); } }
public TransactionsService(ITransactionsRepository repository, IGroupsRepository _groupsRepository, IAuthorizationService _authorizationService, UserManager <User> _usersManager, IActionsService _actionService) { transactionsRepository = repository; groupsRepository = _groupsRepository; authorizationService = _authorizationService; usersManager = _usersManager; actionService = _actionService; }
public UsersService(IUsersRepository repo, IMapper mapper, IGenericsRepository genericsRepo, ISpecializationsRepository specializationsRepo, IGroupsRepository groupsRepo, ISubGroupsRepository subGroupsRepo) { _usersRepo = repo; _mapper = mapper; _genericsRepo = genericsRepo; _specializationsRepo = specializationsRepo; _groupsRepo = groupsRepo; _subGroupsRepo = subGroupsRepo; }
public MainWindowViewModel(IGroupsRepository groups) { groupsRepository = groups; Results = new ObservableCollection <GroupModel>(); Results.CollectionChanged += this.OnCollectionChanged <GroupModel>; OpenWindowCommand = new ICommandBase <WindowType>(OnOpenWindow); LoadConfig(); }
public NewYearsMailer(IContactsRepository contactsRepository, IGroupsRepository groupsRepository, ITextMessagingService textMessagingService, AbstractContactsConfiguration contactsConfiguration, ILog log) : base(log) { _contactsRepository = contactsRepository; _groupsRepository = groupsRepository; _textMessagingService = textMessagingService; _contactsConfiguration = contactsConfiguration; }
public TasksService(IOptions<SourceControlRestApiConfiguration> sourceControlRestApiConfiguration, ITasksRepository tasksRepository, IGroupsRepository groupsRepository, IUserService userService, IWebClientFactory webClientFactory) { _sourceControlRestApiConfiguration = sourceControlRestApiConfiguration; _tasksRepository = tasksRepository; _groupsRepository = groupsRepository; _userService = userService; _webClientFactory = webClientFactory; _sourceControlUrl = "http://it-learning-source-control.azurewebsites.net/";// _sourceControlRestApiConfiguration.Value.Url; }
public GroupsController(IGroupsRepository groupsRepository, ILocationsRepository locationsRepository) { _groupsRepository = groupsRepository; _locationsRepository = locationsRepository; GroupVM = new GroupViewModel { Group = new Group(), Groups = new List <Group>(), Locations = _locationsRepository.GetAll().ToList() }; }
public DbSeedRepository(DbRepositoryContext ctx, IHttpContextAccessor httpContAcc, UserManager <User> userMgr, SignInManager <User> signInMgr, IAccountsRepository accRepo, IGroupsRepository grRepo, ICurrenciesRepository crrRepo) : base(ctx, httpContAcc, userMgr, signInMgr) { accountsRepo = accRepo; groupsRepo = grRepo; currenciesRepo = crrRepo; }
public DataManager(IDetailsOfTheTestRepository detailsOfTheTestRepository, IStudentAnswersRepository studentAnswersRepository, IAnswersRepository answersRepository, IQuestionsRepository questionsRepository, ITestsRepository testsRepository, IRolesRepository rolesRepository, IGroupsRepository groupsRepository, IStudentsRepository studentsRepository, IUsersRepository usersRepository) { Users = usersRepository; Roles = rolesRepository; Tests = testsRepository; Groups = groupsRepository; Answers = answersRepository; Students = studentsRepository; Questions = questionsRepository; StudentAnswers = studentAnswersRepository; DetailsOfTheTest = detailsOfTheTestRepository; }
public ToolsController(IDevicesRepository devicesRepository, IGroupsRepository groupsRepository, ICommandsRepository commandsRepository, IInterfacesRepository interfacesRepository, IDeviceAccountsRepository accountsRepository, Func <string, IDeviceTools> serviceAccessor, IHelper helper) { _devicesRepository = devicesRepository; _groupsRepository = groupsRepository; _interfacesRepository = interfacesRepository; _commandsRepository = commandsRepository; _accountsRepository = accountsRepository; _helper = helper; _serviceAccessor = serviceAccessor; }
public CommandContext( IGroupsRepository groupsRepository, ITelegramBotClient telegramBotClient, MessageEventArgs messageEventArgs, object sender, string[] parameters) { GroupsRepository = groupsRepository; TelegramBotClient = telegramBotClient; MessageEventArgs = messageEventArgs; Sender = sender; Parameters = parameters; }
public AuthService(IMapper mapper, UserManager <User> userManager, IConfiguration config, SignInManager <User> signInManager, ISpecializationsRepository specializationsRepo, IGenericsRepository genericsRepo, IGroupsRepository groupsRepo, ISubGroupsRepository subGroupsRepo) { _mapper = mapper; _userManager = userManager; _config = config; _signInManager = signInManager; _specializationsRepo = specializationsRepo; _genericsRepo = genericsRepo; _groupsRepo = groupsRepo; _subGroupsRepo = subGroupsRepo; }
public TaskController(IDocStorage docs, IFileStorage files, IGroupsRepository groups, ApplicationContext ctx, IHostingEnvironment env ) { Documentation = docs; Files = files; Repository = groups; Context = ctx; environment = env; }
public AccountController(UserManager <User> manag, RoleManager <IdentityRole> roles , ApplicationContext ctx, SignInManager <User> signInManager, AppMailSender Sender, IGroupsRepository groups, IDocStorage docs) { context = ctx; Manager = manag; Roles = roles; SignInManager = signInManager; MailSender = Sender; Docs = docs; Groups = groups; }
public AddStudentToGroupValidator(IUsersRepository users, IUserContext user, IGroupsRepository groups) { _usersRepository = users; RuleFor(x => x.StudentName) .NotEmpty().WithMessage(string.Format(Consts.FieldEmptyMessage, "Student Name")) .MaximumLength(Consts.MaxLength) .WithMessage(string.Format(Consts.FieldMaximumLengthMessage, "Student Name", Consts.MaxLength)); RuleFor(x => x).Custom((x, context) => { var student = _usersRepository.GetStudentsByNamePrefixAsync(x.StudentName).Result; if (student.Count == 0) { context.AddFailure("StudentName", "Student name is not valid"); return; } var group = groups.GetByIdAsync(x.GroupId).Result; if (null == group) { context.AddFailure("", "Invalid group id"); return; } foreach (var userGroup in group.UserGroups) { if (userGroup.User.UserName.Equals(x.StudentName)) { context.AddFailure("StudentName", "This user is already in this group"); return; } } }); RuleFor(x => x.GroupId) .NotEmpty().WithMessage(string.Format(Consts.FieldEmptyMessage, "Group Id")) .Custom((x, context) => { var groupsList = groups.GetAllAsync().Result.Where(a => a.Id == x).ToList(); if (groupsList.Count == 0) { context.AddFailure("Group Id", "Group Id is not valid"); } else { if (user.GetLogedInUserId() != groupsList[0].UserId) { context.AddFailure("Group Id", "Unauthorized"); } } }); }
/// <summary> /// Initializes a new instance of /// type GroupsService. /// </summary> /// <param name="GroupsRepository"></param> /// <param name="unitOfWork"></param> public GroupsService( IGroupsRepository GroupsRepository, IGroupPermissionsRepository groupPermissionsRepository, IGroupRolesRepository groupRolesRepository, IUserGroupsRepository userGroupsRepository, ILanguageService languageService, IUnitOfWork unitOfWork) { this._GroupsRepository = GroupsRepository; this._groupPermissionsRepository = groupPermissionsRepository; this._groupRolesRepository = groupRolesRepository; this._userGroupsRepository = userGroupsRepository; this._languageService = languageService; this._unitOfWork = unitOfWork; }
public DevicesController(IDevicesRepository devicesRepository, IGroupsRepository groupsRepository, IInterfacesRepository interfacesRepository, IModelRepository modelRepository, IDeviceAccountsRepository accountsRepository, IHelper helper) { _devicesRepository = devicesRepository; _groupsRepository = groupsRepository; _interfacesRepository = interfacesRepository; _modelRepository = modelRepository; _accountsRepository = accountsRepository; _helper = helper; DeviceVM = new DeviceViewModel { Groups = new List <Group>() }; }
public AccountController(SignInManager <User> sim, UserManager <User> manag, RoleManager <IdentityRole> roles, IUserRepository users, IGroupsRepository groups, IDocStorage docs, IFileStorage files ) { SignInManager = sim; Manager = manag; Roles = roles; Users = users; Docs = docs; Files = files; Groups = groups; }
public RegistrationService(IUserRepository userRepository, ITransactionalUnitOfWork transactionalUnitOfWork, IMapper mapper, IGroupsRepository groupsRepository, IUsersGroupsRepository usersGroupsRepository, ITemplateSettingRepository templateSettingRepository, IConfiguration configuration) { _userRepository = userRepository; _transactionalUnitOfWork = transactionalUnitOfWork; _encryptData = new EncryptData(); _mapper = mapper; _groupsRepository = groupsRepository; _usersGroupsRepository = usersGroupsRepository; _configuration = configuration; _templateSettingRepository = templateSettingRepository; }
public RepositoryGroupsService(IGroupsRepository groupsRepository) { this._groupsRepository = groupsRepository; }