コード例 #1
0
        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);
        }
コード例 #2
0
        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 }));
        }