public GradesController( ICreditingFormService creditingFormService, IFinalGradesService finalGradesService, IPartialGradesService partialGradesService, ISubjectsService subjectsService, IUsersService usersService, IGroupsService groupsService, IRolesService rolesService) { this.finalGradesService = finalGradesService; this.partialGradesService = partialGradesService; this.subjectsService = subjectsService; this.usersService = usersService; this.rolesService = rolesService; this.groupsService = groupsService; this.creditingFormService = creditingFormService; }
public UserController(IUsersService usersService, IRolesService rolesService, ISubjectsService subjectsService, IPartialGradesService partialService, IFinalGradesService finalService, IGroupsService groupsService) { this.usersService = usersService; this.rolesService = rolesService; this.subjectsService = subjectsService; this.partialService = partialService; this.finalService = finalService; this.groupsService = groupsService; }
/// <summary> /// /// </summary> /// <param name="groupsService"></param> /// <param name="currentUserService"></param> public GroupsController(IGroupsService groupsService, ICurrentUserService currentUserService) { _groupsService = groupsService; _currentUserService = currentUserService; }
public ResultsController(IGroupsService groupsService, IEventsService eventService, IResultsService resultsService) { this.groupsService = groupsService; this.eventService = eventService; this.resultsService = resultsService; }
public StudentsController(IUsersService usersService, IGroupsService groupsService, IRolesService rolesService) { this.usersService = usersService; this.rolesService = rolesService; this.groupsService = groupsService; }
public BaseServiceTests() { groupsService = new GroupsService(groupsFilePath); service = new UsersService(usersFilePath, groupsService); }
public GroupsController(IGroupsService groupsService, ITasksService tasksService) { _groupsService = groupsService; _tasksService = tasksService; }
public AdminController(ITeachersService teachersService, IGroupsService groupsService) { this.teachersService = teachersService; this.groupsService = groupsService; }
public GroupsModule(ILoggerService logger, IGroupsService service, IStationsRepository stationsRepository, ISecurityService securityService, IConnectionManager signalR ) { _logger = logger; _service = service; _stationsRepository = stationsRepository; _securityService = securityService; _signalR = signalR; if (Debugger.IsAttached) { this.RequiresApiAuthentication(); } else { this.RequiresAuthentication(); } Get["/web/groups"] = _ => { var access = _securityService.CheckUserAccess(((UserIdentity)Context.CurrentUser).Guid, "ViewOrChangeGroups"); if (!access) { return new Response { StatusCode = HttpStatusCode.Forbidden, ReasonPhrase = WebResources.Error_PermissionDenied } } ; //Hubs.RadioNetworksStatusHub.SetStationOnline(_signalR, Guid.ParseExact("2d42263c463a43d396806673c03b3e9d", "N")); //Hubs.RadioNetworksStatusHub.SetStationOnline(_signalR, Guid.ParseExact("d56025ce863b4d8c9eadda06c1460535", "N")); //Hubs.RadioNetworksStatusHub.SetStationOnline(_signalR, Guid.ParseExact("57228cfcdc1440ae82062953c3a0d792", "N")); //Hubs.RadioNetworksStatusHub.SetStationOnline(_signalR, Guid.ParseExact("7286b28b7f9747cfb6da8ca3cf599161", "N")); //Hubs.RadioNetworksStatusHub.SetStationOnline(_signalR, Guid.ParseExact("a0deb9e657224eb786b6ad9c4e02f9ac", "N")); //Hubs.RadioNetworksStatusHub.SetStationOnline(_signalR, Guid.ParseExact("421362042c3c4d5ab7aac2ef36292900", "N")); //Hubs.RadioNetworksStatusHub.SetStationOnline(_signalR, Guid.ParseExact("d105d8941a3e4bc1939585bfd1971af3", "N")); //Hubs.RadioNetworksStatusHub.SetStationOffline(_signalR, Guid.ParseExact("ebdee74feda74ad19f7f11b1463297b1", "N")); return(View["Groups.cshtml", new GroupResponseModel(_service.GetAll())]); }; Get["/api/groups"] = _ => { try { if (string.IsNullOrWhiteSpace(Context.Request.Headers.Authorization)) { var access = _securityService.CheckUserAccess(((UserIdentity)Context.CurrentUser).Guid, "ViewOrChangeGroups"); if (!access) { return new Response { StatusCode = HttpStatusCode.Forbidden, ReasonPhrase = WebResources.Error_PermissionDenied } } ; } var groups = _service.GetAll(); List <object> result = new List <object>(); foreach (var group in groups) { var radio = _stationsRepository.Find(x => x.Guid == group.RadioGuid); dynamic resultGroup = new { guid = group.Guid, radioGuid = radio?.Guid, radioAlias = radio?.Alias, alias = group.Alias }; result.Add(resultGroup); } return(Response.AsJson(result)); } catch (Exception e) { _logger.LogError(e); return(new Response { StatusCode = HttpStatusCode.InternalServerError, ReasonPhrase = WebResources.Error_FailureObtainingGroups }); } }; Post["/api/groups/add", true] = async(_, __) => { try { if (string.IsNullOrWhiteSpace(Context.Request.Headers.Authorization)) { var access = _securityService.CheckUserAccess(((UserIdentity)Context.CurrentUser).Guid, "ViewOrChangeGroups"); if (!access) { return new Response { StatusCode = HttpStatusCode.Forbidden, ReasonPhrase = WebResources.Error_PermissionDenied } } ; } var model = this.Bind <GroupModel>(x => x.Guid); var result = this.Validate(model); if (result.IsValid) { await _service.AddAsync(GroupModelToDbGroupModel(model)); return(Response.AsJson(model, HttpStatusCode.OK)); } else { return(Negotiate.WithAllowedMediaRange("application/json").WithModel(result).WithStatusCode(HttpStatusCode.BadRequest).WithReasonPhrase(WebResources.Error_FailureValidatingItem)); } } catch (Exception e) { _logger.LogError(e); return(new Response { StatusCode = HttpStatusCode.InternalServerError, ReasonPhrase = WebResources.Error_FailureSavingGroup }); } }; Post["/api/groups/update", true] = async(_, __) => { try { if (string.IsNullOrWhiteSpace(Context.Request.Headers.Authorization)) { var access = _securityService.CheckUserAccess(((UserIdentity)Context.CurrentUser).Guid, "ViewOrChangeGroups"); if (!access) { return new Response { StatusCode = HttpStatusCode.Forbidden, ReasonPhrase = WebResources.Error_PermissionDenied } } ; } var model = this.Bind <GroupModel>(); var result = this.Validate(model); if (result.IsValid) { await _service.UpdateAsync(GroupModelToDbGroupModel(model)).ConfigureAwait(false); return(Response.AsJson(new object(), HttpStatusCode.OK)); } else { return(Negotiate.WithAllowedMediaRange("application/json").WithModel(result).WithStatusCode(HttpStatusCode.BadRequest).WithReasonPhrase(WebResources.Error_FailureValidatingItem)); } } catch (Exception e) { _logger.LogError(e); return(new Response { StatusCode = HttpStatusCode.InternalServerError, ReasonPhrase = WebResources.Error_FailureSavingGroup }); } }; Post["/api/groups/delete", true] = async(_, __) => { try { if (string.IsNullOrWhiteSpace(Context.Request.Headers.Authorization)) { var access = _securityService.CheckUserAccess(((UserIdentity)Context.CurrentUser).Guid, "ViewOrChangeGroups"); if (!access) { return new Response { StatusCode = HttpStatusCode.Forbidden, ReasonPhrase = WebResources.Error_PermissionDenied } } ; } foreach (var record in this.Bind <IEnumerable <GroupModel> >()) { var result = this.Validate(record); if (result.IsValid) { await _service.DeleteAsync(GroupModelToDbGroupModel(record)); } else { return(Negotiate.WithModel(result).WithStatusCode(HttpStatusCode.BadRequest)); } } return(Response.AsJson(new object(), HttpStatusCode.OK)); } catch (Exception e) { _logger.LogError(e); return(Negotiate.WithStatusCode(HttpStatusCode.InternalServerError).WithReasonPhrase(WebResources.Error_FailureDeletingGroup)); } }; }
public FriendsSidebarViewComponent(IGroupsService groupsService) { _groupsService = groupsService; }
public CreateOrEditGroupRequestHandler(Request request, ClientConnection clientConnection, IGroupsService groupsService) { this.request = (CreateOrEditGroupRequest)request; this.clientConnection = clientConnection; this.groupsService = groupsService; }
public GroupsListViewModel(IGroupsService groupsService, ICommonServices commonServices, GroupsViewModel groupsViewModel) : base(commonServices) { GroupsService = groupsService; GroupsViewModel = groupsViewModel; }
public AddPersonViewComponent(IGroupsService groupsService, IMapper mapper) { _groupsService = groupsService; _mapper = mapper; }
public EmailController(IGroupsService groupsService, IMailsService mailsService) { _groupsService = groupsService; _mailService = mailsService; }
public GroupsController(IGroupsService service, UserManager <User> _usersManager) { groupsService = service; usersManager = _usersManager; }
public GroupInviteItemViewModel() { _groupsService = ViewModelLocator.Resolve <IGroupsService>(); }
public CompetitionService(BasketballContext context, IMatchmake matchmake, IGameEngine gameEngine, IGroupsService groupsService) { _context = context; _groupsService = groupsService; _competition = new Competition.Competition(matchmake, gameEngine); }
public DrawsService(BasketballContext context, IGroupsService groupsService) { _context = context; _groupsService = groupsService; }
public GroupsController(IGroupsService groupsService, ITeachersService teachersService, IStudentsService studentsService, IParentsService parentsService, ILevelsService levelsService) : base(groupsService, teachersService, studentsService, parentsService) { this.levelsService = levelsService; }
public VerifyAdminUserCanAccessGroup(IGroupsService groupsService) { this.groupsService = groupsService; }
public void SetUp() { _inMemoryGroupsService = new InMemoryGroupsService(); _inMemoryMoviesService = new InMemoryMoviesService(); _controller = new GroupsController(_inMemoryGroupsService, _inMemoryMoviesService); }
public TasksController(ITasksService tasksService, IGroupsService groupsService) { _tasksService = tasksService; _groupsService = groupsService; }
public GroupsController(IGroupsService groupsService, ISubjectsService subjectsService) { this.groupsService = groupsService; this.subjectsService = subjectsService; }
public GroupsResolver(IGroupsService groupsService) { _groupsService = groupsService; }
public SubjectsController(IUsersService usersService, IGroupsService groupsService, ISubjectsService subjectService) { this.usersService = usersService; this.groupsService = groupsService; this.subjectService = subjectService; }
public StudentsController(DomainDbContext context, UserManager <IdentityUser> userManager, IGroupsService service) { _context = context; _userManager = userManager; _service = service; }
public GroupsController(IGroupsService service) { this._service = service; }
public MoviesController(IMoviesService moviesService, IGroupsService groupsService) { this._moviesService = moviesService; this._groupsService = groupsService; }
public YearExpensesCalculator(IExpensesService expensesSvc, ICategoriesService categoriesSvc, IGroupsService groupsSvc) { _expensesSvc = expensesSvc; _categoriesSvc = categoriesSvc; _groupsSvc = groupsSvc; }
public GroupsController() { _groupSvc = new GroupsService(_rootDomain, _rootOu, _serviceUser, _servicePassword); }
public GroupsCollection(IGroupsService groupsService, ILogService logService) : base(logService) { GroupsService = groupsService; }
public ExameController(IExameService exameService, IGroupsService groupsService) { _exameService = exameService; this._groupsService = groupsService; }
public void SetUp() { groupsService = A.Fake <IGroupsService>(); }
public AddMemberToGroupPopupViewModel( IGroupsService groupsService) { _groupsService = groupsService; Title = INVITE_MEMBER_TO_GROUP_TITLE; }
public StudentsController(IStudentsService studentsService, ITeachersService teachersService, IParentsService parentsService, IGroupsService groupsService) : base(groupsService, teachersService, studentsService, parentsService) { }
public UsersService(string userPath, IGroupsService groupsService) { this.userPath = userPath; this.groupsService = groupsService; }
public GroupsController(IGroupsService groupsService) { _groupsService = groupsService; }
public void SetUp() { this._inMemoryMoviesService = new InMemoryMoviesService(); this._inMemoryGroupsService = new InMemoryGroupsService(); this._controller = new MoviesController(_inMemoryMoviesService, _inMemoryGroupsService); }
public DeleteGroupRequestHandler(Request request, ClientConnection clientConnection, IGroupsService groupsService) { this.request = (DeleteGroupsRequest)request; this.clientConnection = clientConnection; this.groupsService = groupsService; }