public ActionResult Details(int id) { var adapterType = _adapterTypesRepo.GetById(id); AdapterTypeViewModel adapterTypeViewModel = new AdapterTypeViewModel() { AdapterType = adapterType.AdapterType, Id = adapterType.Id }; return(View(adapterTypeViewModel)); }
public ActionResult Edit([Bind(Include = "")] AdapterTypeViewModel adapterType) { if (ModelState.IsValid) { using (UoW) { _repo.Update(new AdapterTypeDIMDTO() { Id = adapterType.Id, AdapterType = adapterType.AdapterType }); return(RedirectToAction("Index")); } } return(RedirectToAction("Edit", new { id = adapterType.Id, saveError = true })); }
public ActionResult Delete(int id, AdapterTypeViewModel adapterTypeViewModel) { try { using (UoW) { _adapterTypesRepo.Delete(new AdapterTypeDIMDTO() { Id = adapterTypeViewModel.Id }); UoW.Commit(); } return(RedirectToAction("Index")); } catch { return(View()); } }
// GET: AdapterType/Edit/5 public ActionResult Edit(int id, bool?saveError = false) { if (saveError.GetValueOrDefault()) { ViewBag.ErrorMessage = "Edit failed. Try again, and if the problem persists see your system administrator."; } var adapterType = _repo.GetById(id); if (adapterType == null) { return(HttpNotFound()); } AdapterTypeViewModel adapterTypeViewModel = new AdapterTypeViewModel() { AdapterType = adapterType.AdapterType, Id = adapterType.Id }; return(View(adapterTypeViewModel)); }
public ActionResult Create([Bind(Include = "")] AdapterTypeViewModel adapterTypeViewModel) { try { using (UoW) { _adapterTypesRepo.Insert(new AdapterTypeDIMDTO() { AdapterType = adapterTypeViewModel.AdapterType, Id = adapterTypeViewModel.Id, CreationDate = DateTime.Now, ModifiedDate = DateTime.Now }); UoW.Commit(); } return(RedirectToAction("Index")); } catch { return(View()); } }