Пример #1
0
        public ActionResult ChecklistObserversDeletePartial(ChecklistObserverGridRowModel rowModel)
        {
            ChecklistObserverGridModel model = (ChecklistObserverGridModel)Session["checklistObserverGridModel"];

            if (ModelState.IsValid)
            {
                model.Observers.RemoveAll(o => o.Id == rowModel.Id);
                Session["checklistObserverGridModel"] = model;
            }

            return(PartialView("ChecklistObserversPartial", model));
        }
Пример #2
0
        public ActionResult ChecklistObserversUpdatePartial(ChecklistObserverGridRowModel rowModel)
        {
            ChecklistObserverGridModel model = (ChecklistObserverGridModel)Session["checklistObserverGridModel"];

            if (ModelState.IsValid)
            {
                UserModel user = ServiceSystem.GetUser((int)rowModel.PassportId);
                rowModel.Company  = user.Company;
                rowModel.Position = user.Position;
                var observer = model.Observers.Find(o => o.Id == rowModel.Id);
                model.Observers.Remove(observer);
                model.Observers.Add(rowModel);
            }
            else
            {
                ViewData["UpdateError"] = true;
            }

            return(PartialView("ChecklistObserversPartial", model));
        }
Пример #3
0
        public ActionResult ChecklistObserversAddPartial(ChecklistObserverGridRowModel rowModel)
        {
            ChecklistObserverGridModel model = (ChecklistObserverGridModel)Session["checklistObserverGridModel"];

            //IFSOServiceDataModel fSOServiceDataModel = new FSOServiceDataModel();

            if (ModelState.IsValid)
            {
                UserModel user = ServiceSystem.GetUser((int)rowModel.PassportId);
                rowModel.Id       = model.Observers.Count + 1; // Temp ID
                rowModel.Company  = user.Company;
                rowModel.Position = user.Position;
                model.Observers.Add(rowModel);
            }
            else
            {
                ViewData["UpdateError"] = true;
            }

            return(PartialView("ChecklistObserversPartial", model));
        }