public static List <ValuteCourse> GetFromDB() //возвращает данные из бд в виде списка объектов { List <ValuteCourse> valtoGrid = new List <ValuteCourse>(); using (ValuteCourseContext db = new ValuteCourseContext()) { var valutes = db.ValuteCourse; foreach (ValuteCourse val in valutes) { valtoGrid.Add(new ValuteCourse { NumCode = val.NumCode, CharCode = val.CharCode, ValuteName = val.ValuteName, ValuteValue = val.ValuteValue }); } } return(valtoGrid); }
public static void InsertToDB(List <ValuteCourse> valutes)//отправляет в бд принятые на вход данные { using (ValuteCourseContext db = new ValuteCourseContext()) { var rows = from o in db.ValuteCourse select o; foreach (var row in rows) { db.ValuteCourse.Remove(row); } db.SaveChanges(); foreach (ValuteCourse val in valutes) { db.ValuteCourse.Add(val); } db.SaveChanges(); } }