public HttpResponseMessage GetFinancialSupportRequests() { try { FinancialSupportRequests financialSupportRequests = FinancialSupportManager.GetFinancialSupportRequests(); List <FinancialSupportRequestDto> financialSupportRequestsDto = Converters.Convert(financialSupportRequests); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, $"Failed to load students")); } }
public HttpResponseMessage InsertFinancialSupportRequest([FromBody] FinancialSupportRequestDto financialSupportRequestDto, [FromUri] int studentId) { try { FinancialSupportRequest financialSupportRequest = Converters.Convert(financialSupportRequestDto); if (!ValidateModel.IsValid(new List <object>() { financialSupportRequest })) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ValidateModel.ModelsResults)); } FinancialSupportManager.InsertFinancialSupportRequest(financialSupportRequest); return(Request.CreateResponse(HttpStatusCode.OK, financialSupportRequest.Id)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, $"Failed to insert the financial support request, {ex.Message}")); } }