private static OrderBaseViewModel ConvertToBaseViewModel(Order dbModel) { var viewModel = new OrderBaseViewModel { Id = dbModel.Id, Description = dbModel.Description, OrderNumber = dbModel.OrderNumber, createdBy = dbModel.createdBy, Status = dbModel.Status, }; return(viewModel); }
public async Task <IActionResult> Create(OrderBaseViewModel model) { if (!ModelState.IsValid) { return(View(model)); } await this.orders.CreateAsync(model.Description, model.Price, model.Quantity, model.CustomerId); TempData.AddSuccessMessage("Successfully created new order!"); return(this.RedirectToCustomAction( nameof(Index), nameof(OrdersController), new { customerId = model.CustomerId })); }