public async Task CreateOrderAsync(OrderViewModelShort viewModel) { var dataModel = _mapper.Map <Order>(viewModel); context.Orders.Add(dataModel); await context.SaveChangesAsync(); }
public async Task<ActionResult> Create(OrderViewModelShort viewModel) { if (ModelState.IsValid) { viewModel.CustomerId = User.Identity.GetUserId(); await _orderManager.CreateOrderAsync(viewModel); return RedirectToAction("Index", "Order", new { Message = ManageMessage.CreateOrderSuccess }); } return new HttpStatusCodeResult(HttpStatusCode.BadRequest); }