Exemplo n.º 1
0
        public ActionResult Edit(DisciplineModel disciplineModel)
        {
            if (ModelState.IsValid)
            {
                DisciplineHelper disciplineHelper = new DisciplineHelper();

                int count = -1;
                count = disciplineHelper.AddUpdate(disciplineModel);
                if (count == 0)
                {
                    TempData["CommonMessage"] = AppLogic.setMessage(count, "Record updated successfully.");
                    return(RedirectToAction("Index"));
                }
                else if (count == 1)
                {
                    TempData["CommonMessage"] = AppLogic.setMessage(count, "Record already exists.");
                    ViewBag.StatusList        = AppLogic.BindDDStatus(Convert.ToInt32(disciplineModel.Status));
                    return(View(disciplineModel));
                }
                else
                {
                    TempData["CommonMessage"] = AppLogic.setMessage(count, "Error: Please try again.");
                    ViewBag.StatusList        = AppLogic.BindDDStatus(Convert.ToInt32(disciplineModel.Status));
                    return(View(disciplineModel));
                }
            }
            ViewBag.StatusList = AppLogic.BindDDStatus(Convert.ToInt32(disciplineModel.Status));
            return(View(disciplineModel));
        }
Exemplo n.º 2
0
        public ActionResult Edit(int Id)
        {
            DisciplineHelper disciplineHelper = new DisciplineHelper();
            DisciplineModel  DisciplineModel  = new DisciplineModel();

            DisciplineModel    = disciplineHelper.GetByID(Id);
            ViewBag.StatusList = AppLogic.BindDDStatus(Convert.ToInt32(DisciplineModel.Status));
            return(View(DisciplineModel));
        }
Exemplo n.º 3
0
        private ActionResult BindList()
        {
            DisciplineHelper _Helper         = new DisciplineHelper();
            DisciplineModel  DisciplineModel = new DisciplineModel();
            var List = _Helper.GetAll();

            ActiveList   = List.Where(x => x.Status == 1).OrderByDescending(m => m.CreatedOn).ToList();
            InActiveList = List.Where(x => x.Status == 0).OrderByDescending(m => m.CreatedOn).ToList();
            return(View(Tuple.Create(ActiveList, InActiveList, DisciplineModel)));
        }
Exemplo n.º 4
0
        public ActionResult Deactive(int Id)
        {
            DisciplineHelper disciplineHelper = new DisciplineHelper();
            DisciplineModel  disciplineModel  = new DisciplineModel();

            disciplineModel.DisciplineId = Id;
            disciplineModel.Status       = 0;
            int count = disciplineHelper.ActDeact(disciplineModel);

            if (count == 0)
            {
                TempData["CommonMessage"] = AppLogic.setMessage(count, "Record deactivated successfully.");
            }
            else
            {
                TempData["CommonMessage"] = AppLogic.setMessage(count, "Record deactivation failed.");
            }
            return(RedirectToAction("Index"));
        }
Exemplo n.º 5
0
        public ActionResult Delete(int Id)
        {
            DisciplineHelper disciplineHelper = new DisciplineHelper();
            DisciplineModel  disciplineModel  = new DisciplineModel();

            disciplineModel = disciplineHelper.GetByID(Id);

            int count = disciplineHelper.Delete(disciplineModel);

            if (count == 0)
            {
                TempData["CommonMessage"] = AppLogic.setMessage(count, "Record deleted successfully.");
            }
            else if (count == -2)
            {
                TempData["CommonMessage"] = AppLogic.setMessage(count, "Discipline is associated with vendor. it can't be deleted?");
            }
            else
            {
                TempData["CommonMessage"] = AppLogic.setMessage(count, "Record deletion failed.");
            }
            return(RedirectToAction("Index"));
        }