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)) { }