public IActionResult AddOrder([FromBody] OrderDTO order) { try { var orderService = new OrderBusiness(unitOfWork); var addedOrder = orderService.AddOrder(order); return(Ok(new RequestResult() { IsSucceeded = true, Result = addedOrder, Message = "Order successfully added" })); } catch (InvalidObjectException exception) { return(BadRequest(new RequestResult() { IsSucceeded = false, Result = exception.InvalidObject, Message = $"Could not add '{exception.ObjectName}'.", ErrorMessages = exception.ErrorMessages })); } catch (Exception exception) { return(BadRequest(new RequestResult() { IsSucceeded = false, Result = order, Message = exception.Message })); } }
public HttpResponseMessage AddOrder(OrderModel ParamObj) { int result = 0; try { result = objbiz.AddOrder(ParamObj); var response = new HttpResponseMessage(HttpStatusCode.OK); if (result == 1) { response.Content = new StringContent("Order Added Succesfully..!!!"); } response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); return(response); } catch { return(new HttpResponseMessage(HttpStatusCode.BadRequest)); } }