Exemplo n.º 1
0
        private void Save()
        {
            if (IsMain && _employee.HasMainProject())
            {
                CustomMessageBox.ShowError(
                    $"The employee already has a main project ({_employee.MainProject.Name}).");
                return;
            }

            var project = _repository.GetById(SelectedProject.Id);

            ProjectInvolvement = new ProjectInvolvement(
                project, _employee, SelectedRole, IsMain);

            DialogResult = true;
        }
        private void DeleteProject(ProjectInvolvement project)
        {
            _employee.DeleteProject(project);

            Notify(() => Projects);
        }