コード例 #1
0
        /// <summary>
        /// 添加数据
        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public async Task <bool> AddAsync(SnOne entity)
        {
            await _service.SnOne.AddAsync(entity);

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

            // return await CreateService<SnOne>().AddAsync(entity);
        }
コード例 #2
0
        public async Task <SnOne> GetByIdAsync(int id)
        {
            SnOne result = default;

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

                _cacheutil.CacheString("SnOne_GetByIdAsync" + id, result);
            }
            return(result);
        }
コード例 #3
0
 public async Task <bool> UpdateAsync(SnOne entity)
 {
     _service.SnOne.Update(entity);
     return(await _service.SaveChangesAsync() > 0);
 }
コード例 #4
0
 [Authorize(Roles = "kai")] //角色授权
 public async Task <IActionResult> UpdateAsync(SnOne entity)
 {
     return(Ok(await _service.UpdateAsync(entity)));
 }
コード例 #5
0
 [Authorize(Roles = "kai")] //角色授权
 public async Task <ActionResult <SnOne> > AddAsync(SnOne entity)
 {
     return(Ok(await _service.AddAsync(entity)));
 }