Skip to content
Snippets Groups Projects

Topic/157 user profile api

Compare and
37 files
+ 848
948
Compare changes
  • Side-by-side
  • Inline
Files
37
using Coscine.Api.Project.Exceptions;
using Coscine.Api.Project.Factories;
using Coscine.Api.Project.Models;
using Coscine.Api.Project.Models;
using Coscine.Api.Project.ReturnObjects;
using Coscine.ApiCommons;
using Coscine.ApiCommons.Exceptions;
using Coscine.ApiCommons.Factories;
using Microsoft.AspNetCore.Mvc;
using System;
using System.Linq;
@@ -14,7 +15,7 @@ namespace Coscine.Api.Project.Controllers
public ProjectController()
{
_authenticator = new Authenticator(this);
_authenticator = new Authenticator(this, Program.Configuration);
}
[Route("[controller]")]
@@ -28,10 +29,7 @@ namespace Coscine.Api.Project.Controllers
where projectRole.User == user
&& projectRole.Role.DisplayName == "Owner"
select projectRole).Any()
).Select((project) =>
{
return new ProjectObject(project.Id, project.Description, project.DisplayName, project.Organization, project.StartDate, project.EndDate, project.Keywords);
});
).Select((project) => new ProjectObject(project.Id, project.Description, project.DisplayName, project.Organization, project.StartDate, project.EndDate, project.Keywords));
}));
}
Loading