Ejemplo n.º 1
0
 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));
 }
Ejemplo n.º 2
0
        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);
                }
            }
        }