コード例 #1
0
ファイル: Order.cs プロジェクト: KristenWegner/expergent
 /// <summary>Constructor for assembling a surrogate from an entity object.</summary>
 /// <param name="entity">The Entity Object.</param>
 public OrderSurrogate(Order entity)
     : base(entity)
 {
     _sb = new StringBuilder();
 }
コード例 #2
0
ファイル: CRMSample.cs プロジェクト: KristenWegner/expergent
 /// <summary>
 /// Initializes a new instance of the <see cref="OrderSurrogateBase"/> class.
 /// </summary>
 /// <param name="entity">The entity.</param>
 public OrderSurrogateBase(Order entity)
 {
     OrderID = entity.OrderID;
     CustomerID = entity.CustomerID;
     OrderDate = entity.OrderDate;
     OrderAmount = entity.OrderAmount;
 }
コード例 #3
0
ファイル: CRMSample.cs プロジェクト: KristenWegner/expergent
 /// <summary>
 /// Updates the entity with the values contained within the surrogate.
 /// </summary>
 /// <param name="entity">The entity.</param>
 public void BindObjectInstance(Order entity)
 {
     if (entity.Row.RowState == DataRowState.Added)
     {
     entity.CustomerID = CustomerID;
     entity.OrderDate = OrderDate;
     entity.OrderAmount = OrderAmount;
     }
     else
     {
     if (_customeridHasBeenUpdated)
     {
         entity.CustomerID = CustomerID;
     }
     if (_orderdateHasBeenUpdated)
     {
         entity.OrderDate = OrderDate;
     }
     if (_orderamountHasBeenUpdated)
     {
         entity.OrderAmount = OrderAmount;
     }
     }
 }
コード例 #4
0
ファイル: Order.cs プロジェクト: WoodMuleen/expergent
 /// <summary>Constructor for assembling a surrogate from an entity object.</summary>
 /// <param name="entity">The Entity Object.</param>
 public OrderSurrogate(Order entity) : base(entity)
 {
     _sb = new StringBuilder();
 }