public IActionResult Create() { MaterialCreationViewModel model = new MaterialCreationViewModel() { Suppliers = _workshopRepository.GetAllSuppliers() }; return(View(model)); }
public IActionResult Create(MaterialCreationViewModel model) { if (ModelState.IsValid) { _workshopRepository.CreateMaterial(model.Material); return(RedirectToAction(nameof(Index))); } model.Suppliers = _workshopRepository.GetAllSuppliers(); return(View(nameof(Create), model)); }
public IActionResult Edit(long id) { WSMaterial material = _workshopRepository.GetMaterial(id); List <WSSupplier> suppliers = _workshopRepository.GetAllSuppliers(); MaterialCreationViewModel model = new MaterialCreationViewModel() { Material = material, Suppliers = suppliers }; return(View(model)); }
public IActionResult Delete(long id) { WSMaterial temp = _workshopRepository.GetMaterial(id); MaterialCreationViewModel model = new MaterialCreationViewModel() { Material = _workshopRepository.GetMaterial(id), Suppliers = new List <WSSupplier> { _workshopRepository.GetMaterialSupplier(id) } }; return(View(model)); }
public IActionResult Edit(MaterialCreationViewModel model) { if (ModelState.IsValid) { _workshopRepository.UpdateMaterial(model.Material); return(RedirectToAction(nameof(Index))); } MaterialCreationViewModel tempModel = new MaterialCreationViewModel(); tempModel.Material = model.Material; tempModel.Suppliers = _workshopRepository.GetAllSuppliers(); return(View(tempModel)); }