private static double GetNumberOfPages(Api api, int take, DateTime startDate, DateTime endDate, Trackmatic.Rest.Dit.Model.EDitStatus status) { return(Math.Ceiling((api.ExecuteRequest(new GetAddresses(api.Context, null, startDate, endDate, status, 1, 0)).Data.Total) / take)); }
private static void WriteToFile(Api api, string fileName, int take, int skip, DateTime startDate, DateTime endDate, Trackmatic.Rest.Dit.Model.EDitStatus status) { var entries = api.ExecuteRequest(new GetAddresses(api.Context, "", startDate, endDate, status, take, skip)).Data.Data; foreach (var entry in entries) { //var street = entry.Address.Street.ToString().ToUpper(); var code = entry.Address.PostalCode.ToUpper().Contains("ZAF"); if (code == true) { var id = entry.Id; var stat = entry.Status.ToString(); var name = entry.Name.ToString(); var streetName = entry.Address.Street.ToString(); var info = new List <FileLine> { Wrap(entry.ClientId, "ClientId"), Wrap(id, "Id"), Wrap(stat, "First Name"), Wrap(name, "Name"), Wrap(streetName, "Street") }; Append(fileName, info); } } }