/// <summary> /// Initializes client properties. /// </summary> private void Initialize() { Accounts = new Accounts(this); Contacts = new Contacts(this); Incidents = new Incidents(this); Invoices = new Invoices(this); Savedqueries = new Savedqueries(this); Sharepointdocumentlocations = new Sharepointdocumentlocations(this); Sharepointsites = new Sharepointsites(this); Accountcaseassignments = new Accountcaseassignments(this); Aliaseses = new Aliaseses(this); Companies = new Companies(this); Contactaccountset = new Contactaccountset(this); Exportrequestincidentset = new Exportrequestincidentset(this); Exportrequests = new Exportrequests(this); Govministries = new Govministries(this); Lcrblicencetypes = new Lcrblicencetypes(this); Ministries = new Ministries(this); Ministryemployees = new Ministryemployees(this); Previousaddresseses = new Previousaddresseses(this); Reasonforscreenings = new Reasonforscreenings(this); Requiredcheckses = new Requiredcheckses(this); Serviceses = new Serviceses(this); Businesscaseprocesses = new Businesscaseprocesses(this); Processes = new Processes(this); BaseUri = new System.Uri("https://wsgw.test.jag.gov.bc.ca/spdcss/spd-spice-train/api/data/v9.0"); SerializationSettings = new JsonSerializerSettings { Formatting = Newtonsoft.Json.Formatting.Indented, DateFormatHandling = Newtonsoft.Json.DateFormatHandling.IsoDateFormat, DateTimeZoneHandling = Newtonsoft.Json.DateTimeZoneHandling.Utc, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore, ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Serialize, ContractResolver = new ReadOnlyJsonContractResolver(), Converters = new List <JsonConverter> { new Iso8601TimeSpanConverter() } }; DeserializationSettings = new JsonSerializerSettings { DateFormatHandling = Newtonsoft.Json.DateFormatHandling.IsoDateFormat, DateTimeZoneHandling = Newtonsoft.Json.DateTimeZoneHandling.Utc, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore, ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Serialize, ContractResolver = new ReadOnlyJsonContractResolver(), Converters = new List <JsonConverter> { new Iso8601TimeSpanConverter() } }; CustomInitialize(); }
public async Task <MicrosoftDynamicsCRMincident> GetScreeningById(Guid id) { MicrosoftDynamicsCRMincident result; try { // fetch from Dynamics. result = await Incidents.GetByKeyAsync(id.ToString()); } catch (OdataerrorException) { result = null; } return(result); }