Ejemplo n.º 1
0
        public void Seed()
        {
            var userFiles = new DbEntities.UserFile[]
            {
                new DbEntities.UserFile {
                    DisplayName = "User Photos", FileType = "Folder", IsServerFile = true, IsFolder = true, IsConstantAndNotEditable = true, CreatedDate = DateTime.Now, FileName = null, FileDirectory = null, FileSizeInBytes = 0, ModifiedBy = null, ModifiedDate = null, CreatedBy = null, FolderId = null, IconPath = null, SchoolId = null, Void = null,
                },
            };

            _context.File.AddOrUpdate(
                p => p.DisplayName,
                userFiles
                );
            _context.SaveChanges();
        }
Ejemplo n.º 2
0
 public DbEntities.UserFile AddOrUpdateFile(DbEntities.UserFile image)
 {
     try
     {
         var ent = Context.File.Find(image.Id);
         if (ent == null)
         {
             var saved = Context.File.Add(image);
             Context.SaveChanges();
             return(saved);
         }
         ent.DisplayName  = image.DisplayName;
         ent.ModifiedBy   = image.ModifiedBy;
         ent.ModifiedDate = image.ModifiedDate;
         ent.Void         = image.Void;
         Context.SaveChanges();
         return(ent);
     }
     catch
     {
         return(null);
     }
 }
Ejemplo n.º 3
0
 public DbEntities.UserFile AddOrUpdateFolder(DbEntities.UserFile folder)
 {
     try
     {
         var ent = Context.File.Find(folder.Id);
         if (ent == null)
         {
             var saved = Context.File.Add(folder);
             Context.SaveChanges();
             return(saved);
         }
         ent.DisplayName  = folder.DisplayName;
         ent.ModifiedBy   = folder.ModifiedBy;
         ent.ModifiedDate = folder.ModifiedDate;
         ent.Void         = folder.Void;
         Context.SaveChanges();
         return(ent);
     }
     catch
     {
         return(null);
     }
 }