Пример #1
0
        // GET: api/Zillow
        public IEnumerable <ZillowDTO> Get()
        {
            List <ZillowDTO> list = new List <ZillowDTO>();

            using (var db = Zillow.Database.ZparseDBHelper.GetZparseDb())
            {
                var table = Zillow.Database.ZparseDBHelper.GetZparseTable(db);

                var zillowEntities = table.Find(Query.EQ("isDeleted", false));

                foreach (var z in zillowEntities)
                {
                    list.Add(ZillowDTO.ToZillowDTO(z));
                }
            }

            return(list);
        }
Пример #2
0
        public IEnumerable <ZillowDTO> GetRecent()
        {
            List <ZillowDTO> list = new List <ZillowDTO>();

            using (var db = Zillow.Database.ZparseDBHelper.GetZparseDb())
            {
                var table = Zillow.Database.ZparseDBHelper.GetZparseTable(db);

                var zillowEntities = table.Find(Query.And(
                                                    Query.EQ("isDeleted", false),
                                                    Query.Or(Query.GTE("modifiedOn", DateTime.Now.AddDays(-5)), Query.GTE("createdOn", DateTime.Now.AddDays(-5)))
                                                    ));

                foreach (var z in zillowEntities)
                {
                    list.Add(ZillowDTO.ToZillowDTO(z));
                }
            }

            return(list);
        }