// GET: Criteria/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CriterionViewModel criterion = Mapper.Map <CriterionViewModel>(criterionService.Get(id.Value)); if (criterion == null) { return(HttpNotFound()); } return(View(criterion)); }
public ActionResult Edit(int id, CriterionViewModel model) { if (ModelState.IsValid) { Criterion criterion = db.Criteria.Find(id); if (criterion == null) { return(HttpNotFound()); } criterion.CriterionDescription = model.CriterionDescription; criterion.ActiveCriterion = model.ActiveCriterion; db.Entry(criterion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(model)); }
public ActionResult Create(CriterionViewModel model) { if (ModelState.IsValid) { var criterion = new Criterion { CriterionId = model.Id, CriterionDescription = model.CriterionDescription, CreationDate = DateTime.Now, ActiveCriterion = true, }; db.Criteria.Add(criterion); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(model)); }
// GET: Criteria/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CriterionViewModel criterion = Mapper.Map <CriterionViewModel>(criterionService.Get(id.Value)); if (criterion == null) { return(HttpNotFound()); } ViewBag.CertificateId = new SelectList(certificateService.GetAll(), "Id", "Name", criterion.CertificateId); ViewBag.ProductionEquipmentId = new SelectList(productionEquipmentService.GetAll(), "Id", "Name", criterion.ProductionEquipmentId); ViewBag.SystemUserId = new SelectList(systemUserService.GetAll(), "Id", "UserName", criterion.SystemUserId); ViewBag.UnitId = new SelectList(unitService.GetAll(), "Id", "Name", criterion.UnitId); ViewBag.UserGroupId = new SelectList(userGroupService.GetAll(), "Id", "Name", criterion.UserGroupId); return(View(criterion)); }
public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Criterion criterion = db.Criteria.Find(id); if (criterion == null) { return(HttpNotFound()); } var model = new CriterionViewModel { Id = criterion.CriterionId, CreationDate = criterion.CreationDate, CriterionDescription = criterion.CriterionDescription, EditionDate = criterion.EditionDate, ActiveCriterion = criterion.ActiveCriterion, }; return(View(model)); }