public void Delete(ComputerComponents computerComponents) { if (computerComponents != null) { computerComponentsRepository.Delete(computerComponents); computerComponentsRepository.Save(); } }
public ActionResult Edit([Bind(Include = "Id,CatalogNumber,Name,TypeOfSubassemblyId,Model,Barcode")] ComputerComponents computerComponents) { if (ModelState.IsValid) { computerComponentsManager.Modify(computerComponents); return(RedirectToAction("Index")); } ViewBag.TypeOfSubassemblyId = new SelectList(computerComponentsManager.GetTypeOfSubassemblies(), "Id", "Name", computerComponents.TypeOfSubassemblyId); return(View(computerComponents)); }
public ComputerComponents Add(ComputerComponents computerComponents) { if (computerComponents == null || GetById(computerComponents.Id) != null) { return(null); } computerComponentsRepository.Add(computerComponents); computerComponentsRepository.Save(); return(computerComponents); }
public ComputerComponents Modify(ComputerComponents computerComponents) { if (computerComponents != null) { var computerComponentsToModify = GetById(computerComponents.Id); var typeOfSubassembly = typeOfSubassemblyRepository.GetById(computerComponents.TypeOfSubassemblyId); computerComponentsToModify.Name = computerComponents.Name; computerComponentsToModify.CatalogNumber = computerComponents.CatalogNumber; computerComponentsToModify.TypeOfSubassembly = typeOfSubassembly; computerComponentsToModify.TypeOfSubassemblyId = typeOfSubassembly.Id; computerComponentsToModify.Model = computerComponents.Model; computerComponentsToModify.Barcode = computerComponents.Barcode; computerComponentsRepository.Save(); return(computerComponentsToModify); } return(null); }