public async Task <Unit> Handle(ActivateUserCommand request, CancellationToken cancellationToken) { var user = _context.Users.SingleOrDefault(x => x.Id == request.UserId); if (user == null) { throw new UserNotExistException(request.UserId); } user.Activate(); await _context.SaveChangesAsync(); return(Unit.Value); }
public async Task <bool> SaveChangesAsync() { return(await _context.SaveChangesAsync() >= 0); }