public HttpResponseMessage GetOrder(BaseViewModel model, Guid EstimationId) { try { var order = service.GetOrder(model, EstimationId) ?? new OrderModel(); if (order != null) { return(Request.CreateResponse(HttpStatusCode.OK, order)); } else { string message = "Error in getting Data"; return(Request.CreateErrorResponse(HttpStatusCode.Forbidden, message)); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message)); } }