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