コード例 #1
0
        public void DeleteMedia(int fileId)
        {
            YMGKContext db   = new YMGKContext();
            var         file = db.Files.Where(x => x.Id == fileId).FirstOrDefault();

            db.Remove(file);
            db.SaveChanges();
        }
コード例 #2
0
        public void UpdateMedia(File file)
        {
            YMGKContext db = new YMGKContext();

            file.UpdateDate = DateTime.Now;

            db.Update(file);
            db.SaveChanges();
        }
コード例 #3
0
        public async Task <bool> InsertMedia(File file)
        {
            YMGKContext db = new YMGKContext();

            file.InsertDate = DateTime.Now;
            try
            {
                await db.AddAsync(file).ConfigureAwait(false);

                db.SaveChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
コード例 #4
0
        public List <File> GetFilesAsync()
        {
            YMGKContext db = new YMGKContext();

            return(db.Files.ToList());
        }