/// <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 = (UserFile)item.Instance; Context.ManagerUserFile.Save(file); Context.ManagerUserFile.SetData(file.UserFileID, 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.ManagerUserFile.GetData((int)file.ID)); }