Skip to content
Snippets Groups Projects

Sprint/2020 11

7 files
+ 127
3
Compare changes
  • Side-by-side
  • Inline

Files

+ 15
1
@@ -159,6 +159,7 @@ namespace Coscine.Database.Models
{
SetDisciplines(project, projectObject.Disciplines);
SetOrganizations(project, projectObject.Organizations);
SetQuotas(project);
}
catch (Exception e)
{
@@ -238,6 +239,20 @@ namespace Coscine.Database.Models
}
}
private void SetQuotas(Project project)
{
ProjectQuotaModel projectQuotaModel = new ProjectQuotaModel();
ResourceTypeModel resourceTypeModel = new ResourceTypeModel();
foreach (var resourceType in resourceTypeModel.GetAll())
{
projectQuotaModel.Insert(new ProjectQuota
{
ProjectId = project.Id,
ResourceTypeId = resourceType.Id
});
}
}
public ProjectRole SetOwner(Project project, User user)
{
ProjectRoleModel projectRoleModel = new ProjectRoleModel();
@@ -425,7 +440,6 @@ namespace Coscine.Database.Models
return projectList;
}
public override Expression<Func<Project, Guid>> GetIdFromObject()
{
return databaseObject => databaseObject.Id;
Loading