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}"));
            }
        }