Ejemplo n.º 1
0
        public ActionResult Cancel(int id)
        {
            LessonLearnedModel lessonLearned = OAPServiceSystem.GetLessonLearned(id);

            lessonLearned.Status = "Canceled";
            dataModel            = OAPServiceSystem.GetServiceModel(OAPServiceSystem.OAPDataModelType.LessonLearned);
            dataModel.Update(lessonLearned);
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 2
0
        public ActionResult Close(int?id)
        {
            if (!id.HasValue)
            {
                return(RedirectToAction("Index"));
            }

            dataModel = OAPServiceSystem.GetServiceModel(OAPServiceSystem.OAPDataModelType.LessonLearned);
            LessonLearnedModel lessonLearned = OAPServiceSystem.GetLessonLearned(id.Value);

            lessonLearned.Status          = "Closed";
            Session["LessonLearnedModel"] = lessonLearned;
            dataModel.Update(lessonLearned);

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 3
0
        public ActionResult Edit(int id)
        {
            LessonLearnedModel lessonLearned = OAPServiceSystem.GetLessonLearned(id);

            Session["LessonLearnedModel"] = lessonLearned;
            ViewBag.LessonStatus          = lessonLearned.Status;

            LessonLearnedViewBag(ViewBag);
            ViewBag.IsEditable   = lessonLearned.IsEditable;
            ViewBag.ImpactLevels = Enum.GetNames(typeof(LessonsLearnedImpact)).ToList();

            if (lessonLearned != null)
            {
                return(View("LessonForm", lessonLearned));
            }
            return(RedirectToAction("Index"));
        }