private static void InsertBlob(DSModel db, KeyBinder key, FileBlobModel model)
        {
            key.AddRollback(model.BlobID, model, model.GetName(p => p.BlobID));
            FileBlob poco = new FileBlob();
            model.Map(poco);
            db.Add(poco);

            key.AddKey(poco, model, model.GetName(p => p.BlobID));
        }
 public void Map(FileBlob poco)
 {
     poco.BlobID = this.BlobID;
     poco.BlobName = this.BlobName;
     poco.BlobDescription = this.BlobDescription;
     poco.BlobExtension = this.BlobExtension;
     poco.BlobData = this.BlobData;
     poco.DriverID = this.DriverID;
     poco.UserID = this.UserID;
     poco.LastUpdateTime = this.LastUpdateTime;
 }
 public FileBlobModel(FileBlob poco)
 {
     this.BlobID = poco.BlobID;
     this.BlobName = poco.BlobName;
     this.BlobDescription = poco.BlobDescription;
     this.BlobExtension = poco.BlobExtension;
     this.BlobData = poco.BlobData;
     this.DriverID = poco.DriverID;
     this.UserID = poco.UserID;
     this.LastUpdateTime = poco.LastUpdateTime;
     this.IsChanged = false;
 }
 public FileBlobViewModel(FileBlob poco) : this(new FileBlobModel(poco)) { }