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()); }
public void Insert(ListAcontecimentoModel acontecimento) { _dbConn.Connection.Insert(acontecimento); }