Ejemplo n.º 1
0
        public void DeleteUserFromPost(User user)
        {
            var isInAlready = UsersInvolved.SingleOrDefault(x => x.Id == user.Id);

            if (isInAlready == null)
            {
                throw new Exception($"User {user.Name} is not involved");
            }

            _usersIvolved.Remove(user);
            UpdatedAt = DateTime.UtcNow;
        }
Ejemplo n.º 2
0
        public void AddUserToPost(User user)
        {
            var isInAlready = UsersInvolved.SingleOrDefault(x => x.Id == user.Id);

            if (isInAlready != null)
            {
                throw new Exception($"User {user.Name} is already involved");
            }

            _usersIvolved.Add(user);
            UpdatedAt = DateTime.UtcNow;
        }