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; }
/// <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); }