private void Save() { var id = fias.ID; using (var dc = new eORDEREntities()) { var hsa = (from altadr in dc.O_HSAList where altadr.HSAID == id select altadr).FirstOrDefault(); if (hsa == null) //если запись не найдена { //добавим новую hsa = new O_HSAList(); hsa.HSAID = id; dc.O_HSAList.Add(hsa); } hsa.Address = fias.Addr2; hsa.FiasCode = fias.Fias; hsa.KladrCode = fias.Kladr; hsa.Ocato = fias.OCATO; hsa.Geo_Lat = fias.Lat; hsa.Geo_Lon = fias.Lon; hsa.Check = false; hsa.Unknown = false; dc.SaveChanges(); } }
private void Unknown() { var id = fias.ID; using (var dc = new eORDEREntities()) { var hsa = (from altadr in dc.O_HSAList where altadr.HSAID == id select altadr).FirstOrDefault(); if (hsa != null) //если запись найдена { hsa.Unknown = true; dc.SaveChanges(); } } }