/// <summary> /// Method to return internal server error /// </summary> /// <param name="ex"></param> /// <returns></returns> public HttpResponseMessage HttpResponseError(Exception ex) { ResponseCodeModel processedResponse = new ResponseCodeModel(); processedResponse.Code = 500; processedResponse.Data = new string[0]; processedResponse.Message = "Somethig went wrong!."; //ex.Message; processedResponse.Status = false; return(Request.CreateResponse(HttpStatusCode.InternalServerError, processedResponse, "application/json")); }
/// <summary> /// Method for http bad request /// </summary> /// <param name="processedResponse"></param> /// <returns></returns> public HttpResponseMessage HttpBadRequest(ResponseCodeModel processResponse) { ResponseCodeModel processedResponse = new ResponseCodeModel(); processedResponse.Code = 400; if (processResponse.Message == null) { processedResponse.Message = "BadRequest"; } processedResponse.Message = processResponse.Message; processedResponse.TotalRecord = processedResponse.TotalRecord; processedResponse.Status = false; if (processResponse.Data == null) { processedResponse.Data = new string[0]; } return(Request.CreateResponse(HttpStatusCode.BadRequest, processedResponse, "application/json")); }
public HttpResponseMessage AddUpdateCareCoordinator(CareCoordinatorViewModel data) { try { ResponseCodeModel ResponseData = new ResponseCodeModel(); CareCoordinator DBData = _iCareCoodinatorService.SaveCareCoordinatorDetails(data, ref ErrorMessage); if (DBData != null) { ResponseData.Data = DBData; DBData.RecordID = Guid.NewGuid(); return(HttpOkRequest(ResponseData)); } ResponseData.Data = null; ResponseData.Message = "No Record Found"; return(HttpBadRequest(ResponseData)); } catch (Exception Ex) { return(HttpResponseError(Ex)); } }
public HttpResponseMessage HttpDataNotFoundRequest(ResponseCodeModel processResponse) { ResponseCodeModel processedResponse = new ResponseCodeModel(); processedResponse.Id = processResponse.Id; processedResponse.recordId = processResponse.recordId; processedResponse.Code = 404; processedResponse.Message = processResponse.Message; processedResponse.TotalRecord = processedResponse.TotalRecord; if (processResponse.Message == null) { processedResponse.Message = "No data found"; } processedResponse.Status = false; //processedResponse.Data = new string[0]; //if (processResponse.Data != null) //{ // processedResponse.Data = processResponse.Data; //} return(Request.CreateResponse(HttpStatusCode.OK, processedResponse, "application/json")); }
public HttpResponseMessage HttpOkRequest(ResponseCodeModel processResponse) { ResponseCodeModel processedResponse = new ResponseCodeModel(); processedResponse.Id = processResponse.Id; processedResponse.recordId = processResponse.recordId; processedResponse.Code = 200; processedResponse.Message = processResponse.Message; processedResponse.TotalRecord = processResponse.TotalRecord; if (processResponse.Message == null) { processedResponse.Message = "Success"; } processedResponse.Status = true; processedResponse.Data = new string[0]; if (processResponse.Data != null) { processedResponse.Data = processResponse.Data; } return(Request.CreateResponse(HttpStatusCode.OK, processedResponse, "application/json")); }