Example #1
0
 public ActionResult Add(int?equipmentId)
 {
     InitViewBag();
     if (equipmentId.HasValue)
     {
         ViewBag.equipment = _equipmentDao.GetById(equipmentId.Value);
     }
     return(View());
 }
        public ActionResult Edit(Control control, int categoryId, int statusId, int?equipmentId, int userId)
        {
            if (ModelState.IsValid)
            {
                Control con = _controlDao.GetById(control.Id);
                con.Title         = control.Title;
                con.Status        = control.Status;
                con.Category      = _controlCategoryDao.GetById(categoryId);
                con.Equipment     = equipmentId == null ? null : _equipmentDao.GetById(equipmentId.Value);
                con.Description   = control.Description;
                con.DatePlanned   = control.DatePlanned;
                con.UserToPerform = _userDao.GetById(userId);
                con.Status        = _controlStatusDao.GetById(statusId);

                _controlDao.Update(con);
                InitViewBag();
                return(RedirectToAction("Index", "Control"));
            }

            InitViewBag();
            Control c = _controlDao.GetById(control.Id);

            return(View("Detail", c));
        }
 public ActionResult Delete(int id)
 {
     _equipmentDao.Delete(_equipmentDao.GetById(id));
     return(RedirectToAction("Index"));
 }