示例#1
0
        public async Task <SnSort> GetByIdAsync(int id)
        {
            SnSort result = default;

            result = _cacheutil.CacheString("SnSort_GetByIdAsync" + id, result);
            if (result != null)
            {
                return(result);
            }
            result = await _service.SnSort.FindAsync(id);

            _cacheutil.CacheString("SnSort_GetByIdAsync" + id, result);
            return(result);
        }
示例#2
0
 [Authorize(Roles = "kai")] //角色授权
 public async Task <IActionResult> UpdateAsync(SnSort entity)
 {
     return(Ok(await _service.UpdateAsync(entity)));
 }
示例#3
0
 [Authorize(Roles = "kai")] //角色授权
 public async Task <ActionResult <SnSort> > AddAsync(SnSort test)
 {
     return(Ok(await _service.AddAsync(test)));
 }
示例#4
0
 public async Task <bool> UpdateAsync(SnSort entity)
 {
     _service.SnSort.Update(entity);
     return(await _service.SaveChangesAsync() > 0);
 }
示例#5
0
        /// <summary>
        /// 添加数据
        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public async Task <bool> AddAsync(SnSort entity)
        {
            await _service.SnSort.AddAsync(entity);

            return(await _service.SaveChangesAsync() > 0);
        }