Example #1
0
        public ActionResult Delete(int ID)
        {
            CourseCategory            objectFirst = service.GetByID(ID);
            CourseCategoryActionModel model       = new CourseCategoryActionModel();

            PropertyCopy.Copy(objectFirst, model);
            return(PartialView("_Delete", model));
        }
Example #2
0
        public ActionResult Action(int?ID)
        {
            CourseCategoryActionModel model = new CourseCategoryActionModel();

            if (ID.HasValue)
            {
                CourseCategory objectFirst = service.GetByID(ID.Value);
                PropertyCopy.Copy(objectFirst, model);
            }
            return(PartialView("_Action", model));
        }
Example #3
0
        public JsonResult Action(CourseCategoryActionModel model)
        {
            bool result;

            if (model.ID > 0)
            {
                CourseCategory objectFirst = service.GetByID(model.ID);
                objectFirst.ID         = model.ID;
                objectFirst.Name       = model.Name;
                objectFirst.UserID     = UserHelperInfo.GetUserId();
                objectFirst.ModifiedOn = DateTime.Now;
                objectFirst.IP         = UserInfo.IP();
                objectFirst.Agent      = UserInfo.Agent();
                objectFirst.Location   = UserInfo.Location();
                result = service.Update(objectFirst);
            }
            else
            {
                CourseCategory objectFirst = new CourseCategory
                {
                    Name       = model.Name,
                    UserID     = UserHelperInfo.GetUserId(),
                    ModifiedOn = DateTime.Now,
                    IP         = UserInfo.IP(),
                    Agent      = UserInfo.Agent(),
                    Location   = UserInfo.Location()
                };

                result = service.Save(objectFirst);
            }

            JsonResult jsonResult = new JsonResult
            {
                Data = result ? (new { Success = true, Msg = "" }) : (new { Success = false, Msg = "Unable to Save Course" })
            };

            return(jsonResult);
        }