Ejemplo n.º 1
0
        public async Task Add(MenuRequestDTO menu)
        {
            var entity = mapper.Map <Menu>(menu);

            entity.MenuId    = Guid.NewGuid().ToString();
            entity.keepAlive = true;
            entity.Target    = string.Empty;
            await a35Mgedbcontext.AddAsync(entity);

            await a35Mgedbcontext.SaveChangesAsync();
        }
Ejemplo n.º 2
0
        public async Task Update(MenuRequestDTO menu)
        {
            var data = await a35Mgedbcontext.Menu.FirstOrDefaultAsync(x => x.MenuId == menu.MenuId);

            if (data == null)
            {
                throw new Exception("修改的菜单不存在!");
            }
            var entity = mapper.Map(menu, data);

            entity.ModifyDate = DateTime.Now;
            a35Mgedbcontext.Update(entity);
            await a35Mgedbcontext.SaveChangesAsync();
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> Update([FromBody] MenuRequestDTO DTO)
        {
            await menuService.Update(DTO);

            return(Ok());
        }
Ejemplo n.º 4
0
        public async Task <IActionResult> AddMenu([FromBody] MenuRequestDTO DTO)
        {
            await menuService.Add(DTO);

            return(Ok());
        }