コード例 #1
0
        public bool Update(CreateSysMenuRequestDto dto)
        {
            var entity = _mptContext.sys_menu.First(p => p.Id == dto.Id);

            entity.Name       = dto.Name;
            entity.Url        = dto.Url;
            entity.Action     = dto.Action;
            entity.Controller = dto.Controller;
            entity.EditTime   = DateTime.Now;
            var result = _mptContext.SaveChanges();

            return(result > 0);
        }
コード例 #2
0
        public bool Create(CreateSysMenuRequestDto dto)
        {
            var entity = new sys_menu
            {
                Action     = dto.Action,
                Controller = dto.Controller,
                CreateTime = DateTime.Now,
                EditTime   = DateTime.Now,
                IsDelete   = false,
                Name       = dto.Name,
                Url        = dto.Url,
            };

            _mptContext.Add(entity);
            var result = _mptContext.SaveChanges();

            return(result > 1);
        }
コード例 #3
0
        public IActionResult Edit(CreateSysMenuRequestDto requestDto)
        {
            _sysMenuManager.Update(requestDto);

            return(Ok());
        }
コード例 #4
0
        public IActionResult Create(CreateSysMenuRequestDto requestDto)
        {
            var result = _sysMenuManager.Create(requestDto);

            return(Json(result));
        }