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;
        }
예제 #2
0
        private void DeleteProject(ProjectInvolement project)
        {
            _employee.DeleteProject(project);

            Notify(() => Projects);
        }