public IHttpActionResult GetUserOrganisations()
{
var currentUser = (User.Identity as ClaimsIdentity)?.Claims.FirstOrDefault(c => c.Type == "sub");
if (currentUser == null) {
return NotFound();
}
var user = userManager.ReadUser(currentUser.Value);
if (user == null)
{
return NotFound();
}
var organisations = organisationManager.ReadOrganisationsForUser(user.Id)
.Select(o => new SmallOrganisationViewModel
{
Id = o.Id,
Name = o.Name,
BannerUrl = o.BannerUrl,
});
return Ok(organisations);
}