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);
 }