public Task<EntityVersion<WebResourceName, string>> CreateEntity(string iCalData, string uid)
{
var fileName = uid + ".ics";
var path = Path.Combine(_directory.FullName, fileName);
File.WriteAllText(path, iCalData);
return Task.FromResult(EntityVersion.Create(new WebResourceName(fileName), File.GetLastWriteTimeUtc(path).ToString("o")));
}