コード例 #1
0
 /// <summary>
 /// Constructor for building a new object with MinimalConstructor required fields, using objects whenever possible
 /// </summary>
 public ObligationItem(string obligationItemKey, ObligationNumber obligationNumber, Vendor vendor) : this()
 {
     // Mark this as a new object by setting primary key with special value
     this.ObligationItemID   = ModelObjectHelpers.MakeNextUnsavedPrimaryKeyValue();
     this.ObligationItemKey  = obligationItemKey;
     this.ObligationNumberID = obligationNumber.ObligationNumberID;
     this.ObligationNumber   = obligationNumber;
     obligationNumber.ObligationItems.Add(this);
     this.VendorID = vendor.VendorID;
     this.Vendor   = vendor;
     vendor.ObligationItems.Add(this);
 }
コード例 #2
0
 public static void DeleteObligationNumber(this IQueryable <ObligationNumber> obligationNumbers, ObligationNumber obligationNumberToDelete)
 {
     DeleteObligationNumber(obligationNumbers, new List <ObligationNumber> {
         obligationNumberToDelete
     });
 }
コード例 #3
0
 /// <summary>
 /// Creates a "blank" object of this type and populates primitives with defaults
 /// </summary>
 public static ObligationItem CreateNewBlank(ObligationNumber obligationNumber, Vendor vendor)
 {
     return(new ObligationItem(default(string), obligationNumber, vendor));
 }
コード例 #4
0
 /// <summary>
 /// Creates a "blank" object of this type and populates primitives with defaults
 /// </summary>
 public static CostAuthorityObligationRequestPotentialObligationNumberMatch CreateNewBlank(CostAuthorityObligationRequest costAuthorityObligationRequest, ObligationNumber obligationNumber)
 {
     return(new CostAuthorityObligationRequestPotentialObligationNumberMatch(costAuthorityObligationRequest, obligationNumber));
 }
コード例 #5
0
 /// <summary>
 /// Constructor for building a new object with MinimalConstructor required fields, using objects whenever possible
 /// </summary>
 public CostAuthorityObligationRequestPotentialObligationNumberMatch(CostAuthorityObligationRequest costAuthorityObligationRequest, ObligationNumber obligationNumber) : this()
 {
     // Mark this as a new object by setting primary key with special value
     this.CostAuthorityObligationRequestPotentialObligationNumberMatchID = ModelObjectHelpers.MakeNextUnsavedPrimaryKeyValue();
     this.CostAuthorityObligationRequestID = costAuthorityObligationRequest.CostAuthorityObligationRequestID;
     this.CostAuthorityObligationRequest   = costAuthorityObligationRequest;
     costAuthorityObligationRequest.CostAuthorityObligationRequestPotentialObligationNumberMatches.Add(this);
     this.ObligationNumberID = obligationNumber.ObligationNumberID;
     this.ObligationNumber   = obligationNumber;
     obligationNumber.CostAuthorityObligationRequestPotentialObligationNumberMatches.Add(this);
 }