public async Task <OrderDetailModel> AddDetailToOrder(int id, OrderDetailModel model) { if (await OrderExists(id) == false) { throw new EntityNotFoundException <OrderModel>(id); } var detail = new OrderDetail(); model.MapTo(detail); detail.OrderId = id; await _db.OrderDetails.AddAsync(detail); await _db.SaveChangesAsync(); return(detail.MapToDto()); }