public async Task <SnLeave> GetByIdAsync(int id) { SnLeave result = default; result = _cacheutil.CacheString("GetByIdAsyncSnLeave", result); if (result == null) { result = await _service.SnLeave.FindAsync(id); _cacheutil.CacheString("GetByIdAsyncSnLeave", result); } return(result); }
[Authorize(Roles = "kai")] //角色授权 public async Task <IActionResult> AddAsync(SnLeave entity) { return(Ok(await _service.AddAsync(entity))); }
public async Task <bool> AddAsync(SnLeave entity) { await _service.SnLeave.AddAsync(entity); return(await _service.SaveChangesAsync() > 0); }
public async Task <bool> UpdateAsync(SnLeave entity) { _service.SnLeave.Update(entity); return(await _service.SaveChangesAsync() > 0); }