BinaryStudio.TaskManager.Logic.Core.ProjectProcessor.RemoveUserFromProject C# (CSharp) Method

RemoveUserFromProject() public method

The remove user from project.
public RemoveUserFromProject ( int userId, int projectId ) : void
userId int /// The user id. ///
projectId int /// The project id. ///
return void
        public void RemoveUserFromProject(int userId, int projectId)
        {
            var user = this.userRepository.GetById(userId);
            user.UserProjects.Remove(this.projectRepository.GetById(projectId));
            this.userRepository.UpdateUser(user);

            var project = this.projectRepository.GetById(projectId);
            project.ProjectUsers.Remove(this.userRepository.GetById(userId));
            this.projectRepository.Update(project);
        }