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(); }
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); } }
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); } }