public IHttpActionResult GetUserProjects()
{
var currentUserId = User.Identity.GetUserId();
Client client = this.data.Clients.Find(x => x.Id == currentUserId).FirstOrDefault();
Employee employee;
if (client == null)
{
var result = this.data.Employees
.Find(x => x.Id == currentUserId)
.SelectMany(x => x.Projects)
.ProjectTo<ProjectResponseModel>()
.ToList();
return this.Ok(result);
}
else
{
var result = this.data.Clients
.Find(x => x.Id == currentUserId)
.SelectMany(x => x.Projects)
.ProjectTo<ProjectResponseModel>()
.ToList();
return this.Ok(result);
}
}