コード例 #1
0
        public async Task <SnNavigationType> GetByIdAsync(int id)
        {
            SnNavigationType result = default;

            result = _cacheutil.CacheString("SnNavigationTypeGetByIdAsync" + id, result);
            if (result == null)
            {
                result = await _service.SnNavigationType.FindAsync(id);

                _cacheutil.CacheString("SnNavigationTypeGetByIdAsync" + id, result);
            }
            return(result);
        }
コード例 #2
0
 public async Task <bool> UpdateAsync(SnNavigationType entity)
 {
     _service.SnNavigationType.Update(entity);
     return(await _service.SaveChangesAsync() > 0);
 }
コード例 #3
0
        public async Task <bool> AddAsync(SnNavigationType entity)
        {
            await _service.SnNavigationType.AddAsync(entity);

            return(await _service.SaveChangesAsync() > 0);
        }
コード例 #4
0
 [Authorize(Roles = "kai")] //角色授权
 public async Task <IActionResult> AddAsync(SnNavigationType entity)
 {
     return(Ok(await _service.AddAsync(entity)));
 }