public IActionResult DeleteOrder(Guid id, [FromBody] OrderPlDto order) { if (!ModelState.IsValid) { return(StatusCode(400, "Model is not valid")); } try { order.OrderId = id; var newOrder = mapper.Map <BlDto_Order>(order); orderService.DeleteOrder(newOrder); return(StatusCode(204, "Order was deleted")); } catch (Exception ex) { return(StatusCode(500, "Internal server error. Order is not deleted. Exception message: " + ex)); } }
public IActionResult PostOrder([FromBody] OrderPlDto order) { if (!ModelState.IsValid) { return(StatusCode(400, "Model is not valid")); } try { order.OrderId = Guid.NewGuid(); var newOrder = mapper.Map <BlDto_Order>(order); orderService.AddOrder(newOrder); return(StatusCode(201, "Order was added")); } catch (Exception ex) { return(StatusCode(500, "Internal server error. Order is not added. Exception message: " + ex)); } // return CreatedAtAction("GetDish", new { id = dish.DishId }, dish); }