Beispiel #1
0
        public JsonResult Action(SubjectActionModel model)
        {
            var        result = false;
            JsonResult json   = new JsonResult();

            if (model.ID > 0) // We try to edit record
            {
                var subject = SubjectService.Instance.GetSubjectsById(model.ID);
                subject.Name        = model.Name;
                subject.Description = model.Description;
                result = SubjectService.Instance.UpdateSubjects(subject);
            }
            else // We try to create record
            {
                Subject subject = new Subject();
                subject.Name        = model.Name;
                subject.Description = model.Description;

                result = SubjectService.Instance.SaveSubjects(subject);
            }


            if (result)
            {
                json.Data = new { Success = true };
            }
            else
            {
                json.Data = new { Success = false, Message = "Unable to Perform action on Subject" };
            }
            return(json);
        }
Beispiel #2
0
        public ActionResult Delete(int ID)
        {
            SubjectActionModel model = new SubjectActionModel();
            var subject = SubjectService.Instance.GetSubjectsById(ID);

            model.ID = subject.ID;
            return(PartialView("_Delete", model));
        }
Beispiel #3
0
        public ActionResult Action(int?ID)
        {
            SubjectActionModel model = new SubjectActionModel();

            if (ID.HasValue)//we are trying to edit record
            {
                var subject = SubjectService.Instance.GetSubjectsById(ID.Value);
                model.ID          = subject.ID;
                model.Name        = subject.Name;
                model.Description = subject.Description;
            }
            //else no need
            //{

            //}

            return(PartialView("_Action", model));
        }
Beispiel #4
0
        public JsonResult Delete(SubjectActionModel model)
        {
            var        result = false;
            JsonResult json   = new JsonResult();

            var subject = SubjectService.Instance.GetSubjectsById(model.ID);

            result = SubjectService.Instance.DeleteSubjects(subject);


            if (result)
            {
                json.Data = new { Success = true };
            }
            else
            {
                json.Data = new { Success = false, Message = "Unable to Perform action on Subjects." };
            }
            return(json);
        }