public ActionResult Delete(long id)
{
var user = userManager.ReadUser(User.Identity.Name);
var organisation = organisationManager.ReadOrganisation(id);
if (userManager.ReadCoOrganiserFromOrganisation(organisation).Contains(user) ||
userManager.ReadOrganiserFromOrganisation(organisation).Equals(user))
{
var deletedOrganisation = organisationManager.DeleteOrganisation(id);
if (deletedOrganisation == null) return new HttpStatusCodeResult(400);
return new HttpStatusCodeResult(200);
}
return new HttpStatusCodeResult(403);
}