private void Save() { if (IsMain && _employee.HasMainProject()) { CustomMessageBox.ShowError("The employee already has a main project (" + _employee.MainProject.Name + ")."); return; } Project project = _repository.GetById(SelectedProject.Id); ProjectInvolement = new ProjectInvolement(project, _employee, SelectedRole, IsMain); DialogResult = true; }
private void DeleteProject(ProjectInvolement project) { _employee.DeleteProject(project); Notify(() => Projects); }