//https://jeo4cyberdemostorage.queue.core.windows.net/activity?sv=2019-02-02&st=2020-01-13T19%3A43%3A00Z&se=2022-01-14T19%3A43%3A00Z&sp=raup&sig=eyzGMrALnBB54V4IEbS9LT%2F331wPrjQtarR2CBk%2F6AM%3D public static void Store2(BaseActivity activity) { string sasURI = "https://jeo4cyberdemostorage.queue.core.windows.net/activity?sv=2019-02-02&st=2020-01-13T19%3A43%3A00Z&se=2022-01-14T19%3A43%3A00Z&sp=raup&sig=eyzGMrALnBB54V4IEbS9LT%2F331wPrjQtarR2CBk%2F6AM%3D"; QueueClient client = new QueueClient(new System.Uri(sasURI)); var serilizedActivity = JsonSerializer.Serialize(activity); var base64String = Convert.ToBase64String(Encoding.UTF8.GetBytes(serilizedActivity)); client.SendMessage(base64String); }
private static void ProcessActivity(iatiactivity activity) { BaseActivity ba = new BaseActivity { Iatiidentifier = activity.iatiidentifier.Value, Title = activity.title.narrative != null && activity.title.narrative.Length > 0 ? GetNarrative(activity.title.narrative, false) : "no title", Description = GetDescription(activity.description, "1", false), Sector = ProcessSector(activity) }; Console.WriteLine($"Acitivity: {ba.Iatiidentifier}"); Console.WriteLine($" Title: {ba.Title}"); Console.WriteLine($" Sector code={ba.Sector.Code}, name={ba.Sector.Name}"); Console.WriteLine($" Description: {ba.Description}"); // Persist activity in data store. DataStore.Store(ba); }
public static void Store(BaseActivity activity) { Console.WriteLine($"Storing activity {activity.Iatiidentifier}"); Store2(activity); }