public async Task<dynamic> LoadSharedDiagramAsync(string hash)
{
var id = await DAL.GetIdFromHashAsync(hash);
if (id == null)
{
throw new HttpResponseException(System.Net.HttpStatusCode.NotFound);
}
var diagram = DAL.LoadDiagram(id.Value);
return diagram;
}
}