public IHttpActionResult ReceiveByAdminId([FromBody] UserIdRequestModel adminId) { if (!ModelState.IsValid) { return(this.BadRequest(ModelState)); } var service = ServiceProvider.GetCompetitionService(); try { var competitions = service.GetAllCompetitions(); ICollection <Models.ResponseModels.ForAdmin.CompetitionResponseModel> response = new List <Models.ResponseModels.ForAdmin.CompetitionResponseModel>(); foreach (var competition in competitions) { response.Add(ObjectMapperDTOModelForAdmin.ToCompetitionForAdminResponseModel(competition)); } return(Json(response)); } catch (Exception ex) { return(InternalServerError(ex)); } }
public IHttpActionResult ReceiveAllUsers([FromBody] UserIdRequestModel userId) { if (!ModelState.IsValid) { return(this.BadRequest(ModelState)); } try { var accountService = ServiceProvider.GetAccountService(); var accountsDTO = accountService.GetAllAccounts(); ICollection <PersonalDataByAdminResponseModel> response = new List <PersonalDataByAdminResponseModel>(); foreach (var account in accountsDTO) { response.Add(ObjectMapperDTOModelForAdmin.ToPersonalDataByAdminResponseModel(account)); } return(Json(response)); } catch (Exception ex) { return(InternalServerError(ex)); } }