Skip to content
Snippets Groups Projects

New: Delete functionality for Projects and additional fields

Merged David Schimmel requested to merge Topic/261-NewProjectMetadata into Product/243-addEditProject
1 file
+ 13
1
Compare changes
  • Side-by-side
  • Inline
@@ -151,7 +151,19 @@ namespace Coscine.Api.Project.Controllers
{
projectRoleModel.Delete(projectRole);
}
ProjectDisciplineModel projectDisciplineModel = new ProjectDisciplineModel();
foreach (var projectDiscipline in projectDisciplineModel.GetAllWhere((projectDiscipline) => projectDiscipline.ProjectId == project.Id))
{
projectDisciplineModel.Delete(projectDiscipline);
}
ProjectInstituteModel projectInstituteModel = new ProjectInstituteModel();
foreach (var projectInstitute in projectInstituteModel.GetAllWhere((projectInstitute) => projectInstitute.ProjectId == project.Id))
{
projectInstituteModel.Delete(projectInstitute);
}
FireEvents((projectAction, projectEventArgs) => projectAction.OnProjectDelete(project, projectEventArgs));
_projectModel.Delete(project);
Loading