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); }
public async Task <bool> UpdateAsync(SnNavigationType entity) { _service.SnNavigationType.Update(entity); return(await _service.SaveChangesAsync() > 0); }
public async Task <bool> AddAsync(SnNavigationType entity) { await _service.SnNavigationType.AddAsync(entity); return(await _service.SaveChangesAsync() > 0); }
[Authorize(Roles = "kai")] //角色授权 public async Task <IActionResult> AddAsync(SnNavigationType entity) { return(Ok(await _service.AddAsync(entity))); }