Beispiel #1
0
        protected void InitDb()
        {
            var getFiles = Directory.GetFiles(System.AppDomain.CurrentDomain.BaseDirectory + "\\Content\\images");

            foreach (var path in getFiles)
            {
                var    file  = new FileStream(path, FileMode.Open);
                byte[] bytes = new byte[file.Length];
                var    model = new ImageItem
                {
                    ImageData     = bytes,
                    Description   = "Initializ db",
                    ImageMimeType = "image/jpeg"
                };
                file.Read(bytes, 0, (int)file.Length);
                using (var dbCtx = new ImageAppDBContext())
                {
                    dbCtx.Entry(model).State = System.Data.Entity.EntityState.Added;
                    dbCtx.ImageItems.Add(model);
                    dbCtx.SaveChanges();
                }
            }
        }
Beispiel #2
0
 public Repository(ImageAppDBContext context)
 {
     Context = context;
 }