Exemplo n.º 1
0
 /// <summary>
 /// Сохраняет в БД
 /// </summary>
 /// <param name="apod"></param>
 public static void Save(NasaAPOD apod)
 {
     using (var db = new NasaApodContext.NasaAPODContext())
     {
         db.NasaAPODs.Add(apod);
         db.SaveChanges();
     }
 }
Exemplo n.º 2
0
        /// <summary>
        /// Возвращает объект из базы по Id
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public static NasaAPOD Get(int id)
        {
            NasaAPOD apod;

            using (var db = new NasaApodContext.NasaAPODContext())
            {
                apod = db.NasaAPODs.FirstOrDefault(d => d.Id == id);
            }
            return(apod);
        }
Exemplo n.º 3
0
        /// <summary>
        /// Возвращает только тот контент в котором был видео Файл
        /// </summary>
        /// <returns></returns>
        public static List <NasaAPOD> ListVideos()
        {
            var listvideo = new List <NasaAPOD>();

            using (var db = new NasaApodContext.NasaAPODContext())
            {
                listvideo = db.NasaAPODs.Where(o => o.MediaType.Equals("video")).ToList();
            }
            return(listvideo);
        }
Exemplo n.º 4
0
        /// <summary>
        /// Возвращает только тот контент в котором были изображения
        /// </summary>
        /// <returns></returns>
        public static List <NasaAPOD> ListImages()
        {
            var listImage = new List <NasaAPOD>();

            using (var db = new NasaApodContext.NasaAPODContext())
            {
                listImage = db.NasaAPODs.Where(o => o.MediaType.Equals("image")).ToList();
            }
            return(listImage);
        }
Exemplo n.º 5
0
        List <NasaAPOD> List()
        {
            var list = new List <NasaAPOD>();

            using (var db = new NasaApodContext.NasaAPODContext())
            {
                list = db.NasaAPODs.Select(d => d).ToList();
            }
            return(list);
        }
Exemplo n.º 6
0
        /// <summary>
        /// Сохраняет объект
        /// </summary>
        /// <param name="modifyApod"></param>
        public static void Update(NasaAPOD modifyApod)
        {
            using (var db = new NasaApodContext.NasaAPODContext())
            {
                var original = db.NasaAPODs.Find(modifyApod.Id);

                if (original != null)
                {
                    db.Entry(original).CurrentValues.SetValues(modifyApod);
                    db.SaveChanges();
                }
            }
        }