Exemplo n.º 1
0
        /// <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"));
        }
Exemplo n.º 2
0
        /// <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"));
        }
Exemplo n.º 3
0
 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)); }
 }
Exemplo n.º 4
0
        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"));
        }
Exemplo n.º 5
0
        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"));
        }