Example #1
0
        public List <ListAcontecimentoModel> GetAcontecimento()
        {
            IList <ListAcontecimentoModel> searchResults = null;

            searchResults = new AcontecimentoData().GetList();

            if (searchResults.Count == 0)
            {
                var acontecimentos = new AcontecimentoService().GetAcontecimentosFromSalesforce();

                JObject jObject = JObject.Parse(acontecimentos);

                IList <JToken> results = jObject["recentItems"].Children().ToList();

                searchResults = new List <ListAcontecimentoModel>();

                foreach (var result in results)
                {
                    ListAcontecimentoModel searchResult = result.ToObject <ListAcontecimentoModel>();
                    searchResults.Add(searchResult);

                    new AcontecimentoData().Insert(searchResult);
                }
            }
            return(searchResults.ToList());
        }
Example #2
0
 public void Insert(ListAcontecimentoModel acontecimento)
 {
     _dbConn.Connection.Insert(acontecimento);
 }