public OkObjectResult AddOrder(OrderJsonModel model) { try { var order = mapper.Map <OrderJsonModel, Order>(model); service.Insert(order); return(Ok(model)); } catch (Exception ex) { return(Ok(new OrderJsonModel(false, ex.Message))); } }
public static OrderModel CreateOrder(OrderJsonModel orderJsonModel) { return(new OrderModel { ProductName = orderJsonModel.ProductName, CustomerName = orderJsonModel.CustomerName, ProductCount = orderJsonModel.ProductCount, ProductPrice = orderJsonModel.ProductPrice, ContractId = Guid.NewGuid().ToString(), FinalPrice = orderJsonModel.ProductPrice * orderJsonModel.ProductCount, OrderDate = DateTime.Now }); }
public OkObjectResult UpdateOrder(string id, OrderJsonModel model) { try { if (id != model.Id) { return(Ok(new OrderJsonModel(false, "Bad request"))); } var order = mapper.Map <OrderJsonModel, Order>(model); var result = service.Update(order); if (result) { return(Ok(model)); } return(Ok(new OrderJsonModel(false, "Something went wrong"))); } catch (Exception ex) { return(Ok(new OrderJsonModel(false, ex.Message))); } }
public async Task <OkObjectResult> CreateOrder(OrderJsonModel order) { var response = await PostResponse("MDB", "order", order); return(Ok(response)); }
public async Task <OkObjectResult> EditOrder(string id, OrderJsonModel order) { var response = await PutResponse("MDB", $"order/{id}", order); return(Ok(response)); }