private void CheckAziende(IList <Countries.City> comuni) { try { AddLog("Avvio controllo aziende"); var viewModel = new Azienda.AziendaViewModel(); var aziende = viewModel.ReadAziende(); foreach (var azienda in aziende) { var comune = (from q in comuni where q.Description == azienda.Comune && q.County == azienda.Provincia select q).FirstOrDefault(); if (comune != null) { azienda.Comune = comune.Description; azienda.CodiceCatastale = comune.Code; azienda.Provincia = comune.County; viewModel.Save(azienda, false); AddLog("Azienda " + azienda.RagioneSociale + " aggiornata con successo ... OK"); } else { AddLog("Azienda " + azienda.RagioneSociale + " non aggiornata, comune " + azienda.Comune + " non trovato... ERROR"); warning = true; } } AddLog("Fine controllo aziende"); } catch (Exception ex) { UtilityError.Write(ex); } }
private void CheckAziende(IList<Countries.City> comuni) { try { AddLog("Avvio controllo aziende"); var viewModel = new Azienda.AziendaViewModel(); var aziende = viewModel.ReadAziende(); foreach (var azienda in aziende) { var comune = (from q in comuni where q.Description == azienda.Comune && q.County == azienda.Provincia select q).FirstOrDefault(); if (comune != null) { azienda.Comune = comune.Description; azienda.CodiceCatastale = comune.Code; azienda.Provincia = comune.County; viewModel.Save(azienda, false); AddLog("Azienda " + azienda.RagioneSociale + " aggiornata con successo ... OK"); } else { AddLog("Azienda " + azienda.RagioneSociale + " non aggiornata, comune " + azienda.Comune + " non trovato... ERROR"); warning = true; } } AddLog("Fine controllo aziende"); } catch (Exception ex) { UtilityError.Write(ex); } }