예제 #1
0
        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);
        }
예제 #2
0
 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();
     }
 }