/// <summary> /// Inserts the item. /// </summary> /// <param name="index">The index.</param> /// <param name="item">The item.</param> protected override void InsertItem(int index, FileInfo item) { var file = (FileInclude)item.Instance; Context.ManagerFileInclude.Save(file); Context.ManagerFileInclude.SetData(file.FileIncludeID, File.ReadAllBytes(item.Path)); base.InsertItem(index, item); }
/// <summary> /// Gets the data. /// </summary> /// <param name="file">The file.</param> /// <returns></returns> protected override byte[] GetData(FileInfo file) { return(Context.ManagerFileInclude.GetData((Guid)file.ID)); }