示例#1
0
        public virtual async Task<T> Remove(long id)
        {
            var obj = await Get(id);

            if(obj != null){
                _context.Remove(obj); //evitar tacar exception
                await _context.SaveChangesAsync();
            }
            
            return null;
        }
示例#2
0
        /// <summary>
        /// Remove user by Id
        /// </summary>
        /// <param name="userId">User id</param>
        /// <returns>Whether user removed or not</returns>
        public async Task <bool> RemoveUser(int userId)
        {
            var existUser = await _context.Users.FirstOrDefaultAsync(x => x.Id == userId);

            if (existUser == null)
            {
                return(false);
            }

            _context.Remove(existUser);
            await _context.SaveChangesAsync();

            return(true);
        }