예제 #1
0
        /// <summary>
        /// 软删除
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public async Task <bool> DeleteAsync(string id)
        {
            if (!IsExists(id))
            {
                return(false);
            }
            var model = await _context.Orders.FindAsync(id);

            model.IsDeleted = true;
            _context.Attach(model);
            var entity = _context.Entry(model);

            entity.Property(y => y.IsDeleted).IsModified = true;
            return(await _context.SaveChangesAsync() > 0);
        }
예제 #2
0
 /// <summary>
 /// 新增
 /// </summary>
 /// <param name="entity"></param>
 /// <returns></returns>
 public async Task <bool> AddEntityAsync(Category entity)
 {
     _context.Attach(entity);
     _context.Category.Add(entity);
     return(await _context.SaveChangesAsync() > 0);
 }
예제 #3
0
 /// <summary>
 /// 新增
 /// </summary>
 /// <param name="entity"></param>
 /// <returns></returns>
 public async Task <bool> AddEntityAsync(Customer entity)
 {
     _context.Attach(entity);
     _context.Customer.Add(entity);
     return(await _context.SaveChangesAsync() > 0);
 }
예제 #4
0
 /// <summary>
 /// 新增
 /// </summary>
 /// <param name="entity"></param>
 /// <returns></returns>
 public async Task <bool> AddEntityAsync(Files entity)
 {
     _context.Attach(entity);
     _context.Files.Add(entity);
     return(await _context.SaveChangesAsync() > 0);
 }