コード例 #1
0
        public IActionResult AddMenuPermission(int menuId, int roleId, Nullable <int> sortOrder, Nullable <int> user)
        {
            AlertBack alert = new AlertBack();

            try
            {
                MenuPermission menu = new MenuPermission
                {
                    IsCreate  = true,
                    IsDelete  = true,
                    IsRead    = true,
                    IsUpdate  = true,
                    IsActive  = true,
                    MenuId    = menuId,
                    RoleId    = roleId,
                    UserId    = user,
                    SortOrder = sortOrder
                };
                _menuPermissionService.Insert(menu);
                alert.Status  = "success";
                alert.Message = menu.Id.ToString();
            }
            catch (Exception ex)
            {
                alert.Status  = "error";
                alert.Message = ex.Message;
            }

            return(Json(alert));
        }
コード例 #2
0
        public IActionResult Create([FromForm] MenuPermission model)
        {
            AlertBack alert = new AlertBack();

            try
            {
                if (ModelState.IsValid)
                {
                    _menuPermissionService.Insert(model);
                    alert.Status  = "success";
                    alert.Message = "Register Successfully";
                }
                else
                {
                    alert.Status = "warning";
                    foreach (var key in this.ViewData.ModelState.Keys)
                    {
                        foreach (var err in this.ViewData.ModelState[key].Errors)
                        {
                            alert.Message += err.ErrorMessage + "<br/>";
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                alert.Status  = "error";
                alert.Message = ex.Message;
            }

            return(Json(alert));
        }
コード例 #3
0
        public AlertBack PostMenuPermission([FromForm] MenuPermission model)
        {
            AlertBack alert = new AlertBack();

            if (ModelState.IsValid)
            {
                menuPermissionService.Insert(model);
                alert.status  = "success";
                alert.message = "Register Successfully";
                return(alert);
            }
            else
            {
                alert.status = "warning";
                foreach (var key in this.ModelState.Keys)
                {
                    foreach (var err in this.ModelState[key].Errors)
                    {
                        alert.message += err.ErrorMessage + "<br/>";
                    }
                }
                return(alert);
            }
        }