// GET: ManageMenuContent
        #region REGISTER/ UPDATE
        public ActionResult MenuContentEdit(long menuId = 0)
        {
            CmnEntityModel currentUser = Session["CmnEntityModel"] as CmnEntityModel;

            if (currentUser == null || currentUser.IsAdmin == false)
            {
                return(RedirectToAction("Login", "Login"));
            }

            TblMenuContent model      = new TblMenuContent();
            CommonService  comService = new CommonService();
            ManageMenuDa   dataAccess = new ManageMenuDa();

            model.Status = Constant.Status.ACTIVE;

            if (menuId > 0)
            {
                TblMenuContent infor = new TblMenuContent();
                infor = dataAccess.getInfoMenuContent(menuId);
                model = infor != null ? infor : model;
                model.Menu_Content = HttpUtility.HtmlDecode(model.Menu_Content);
            }

            return(View(model));
        }
Example #2
0
        public bool DeleteMenu(long MENU_ID = 0)
        {
            ManageMenuDa dataAccess = new ManageMenuDa();

            long result = 0;

            using (var transaction = new TransactionScope())
            {
                try
                {
                    result = dataAccess.DeleteMenu(MENU_ID);

                    if (result > 0)
                    {
                        transaction.Complete();
                    }
                }
                catch (Exception ex)
                {
                    transaction.Dispose();
                    result = -1;
                    throw new Exception(ex.Message, ex);
                }
                finally
                {
                    transaction.Dispose();
                }
            }

            return(result > 0);
        }
Example #3
0
        public List <TblMenuContent> SearchMenuList(DataTableModel dt, TblMenuContent model, out int total_row)
        {
            ManageMenuDa          dataAccess = new ManageMenuDa();
            List <TblMenuContent> results    = dataAccess.SearchMenuList(dt, model, out total_row);

            return(results);
        }
Example #4
0
        public long UpdateMenu(TblMenuContent model)
        {
            long res = 0;
            // Declare new DataAccess object
            ManageMenuDa dataAccess = new ManageMenuDa();

            using (var transaction = new TransactionScope())
            {
                try
                {
                    res = dataAccess.UpdateMenu(model);

                    if (res <= 0)
                    {
                        transaction.Dispose();
                    }
                    transaction.Complete();
                }
                catch (Exception ex)
                {
                    throw new Exception(ex.Message, ex);
                }
                finally
                {
                    transaction.Dispose();
                }
            }
            return(res);
        }
Example #5
0
        public ActionResult Contact(int MenuCd = MenuCode.Contact)
        {
            ManageMenuDa   dataAccess = new ManageMenuDa();
            TblMenuContent model      = new TblMenuContent();

            model = dataAccess.getMenuContentDisplay(MenuCd);

            return(View(model));
        }
        public ActionResult CheckExistMenuCode(int MenuCd)
        {
            if (Request.IsAjaxRequest())
            {
                // Declare new DataAccess object
                ManageMenuDa dataAccess = new ManageMenuDa();

                var        exist  = dataAccess.CheckExistMenuCode(MenuCd);
                JsonResult result = Json(new
                {
                    exist
                }, JsonRequestBehavior.AllowGet);

                return(result);
            }
            return(new EmptyResult());
        }
        public ActionResult MenuList()
        {
            CmnEntityModel currentUser = Session["CmnEntityModel"] as CmnEntityModel;

            if (currentUser == null || currentUser.IsAdmin == false)
            {
                return(RedirectToAction("Login", "Login"));
            }

            TblMenuContent model = new TblMenuContent();

            CommonService comService = new CommonService();
            ManageMenuDa  dataAccess = new ManageMenuDa();

            var tmpCondition = GetRestoreData() as TblMenuContent;

            if (tmpCondition != null)
            {
                model = tmpCondition;
            }

            return(View(model));
        }