Example #1
0
        // 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));
        }
Example #2
0
 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));
 }
Example #3
0
        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));
        }
Example #4
0
        // 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));
        }
Example #5
0
        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));
        }