示例#1
0
        //private WarehouseCreateViewModel CreateViewModel(Warehouse warehouse)
        //{
        //    return new WarehouseCreateViewModel
        //    {
        //        Id = warehouse.Id,
        //        Name = warehouse.Name
        //    };
        //}

        private Warehouse CreateWarehouse(WarehouseCreateViewModel model)
        {
            return(new Warehouse
            {
                Name = model.Name,
            });
        }
        public async Task <IActionResult> Insert(WarehouseCreateViewModel vm)
        {
            await _warehouseRepository.MapAddAsync(vm);

            TempData.AddResult(SweetAlertExtenstion.Ok());

            return(Redirect(IndexUrlWithQueryString));
        }
示例#3
0
 public ActionResult Create([Bind(Include = "Id,Name")] WarehouseCreateViewModel warehouse)
 {
     if (ModelState.IsValid)
     {
         var newWarehouse = CreateWarehouse(warehouse);
         db.Warehouses.Add(newWarehouse);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(warehouse));
 }