public Deal(int dbId, String name, DealPhase phase, int?predecessorId, int?successorId, DateTime creationTime, DateTime?disposalTime) { this.DbId = dbId; this.Name = name; this.Phase = phase; this.PredecessorId = predecessorId; this.SuccessorId = successorId; this.CreationTime = creationTime; this.DisposalTime = disposalTime; }
public DealPhaseTransition(int dealId, int currentDealId, string currentDealName, DateTime?creationTime, DateTime?dateOut, DealPhase phase) { this.DealId = dealId; this.CurrentDealId = currentDealId; this.CurrentDealName = currentDealName; this.Creationtime = creationTime; this.DateOut = dateOut; this.Phase = phase; }
public static Deal HydrateDeal(String dealStr) { String[] dealParts = dealStr.Split(new char[] { ';' }); DealPhase p = (DealPhase)Enum.Parse(typeof(DealPhase), dealParts[2]); int? pred = dealParts[3].Length > 0 && !dealParts[3].ToUpper().Equals("NULL") ? (int?)Int32.Parse(dealParts[3]) : null; int? suc = dealParts[4].Length > 0 && !dealParts[4].ToUpper().Equals("NULL") ? (int?)Int32.Parse(dealParts[4]) : null; DateTime ct = DateTime.Parse(dealParts[5]); DateTime? dt = dealParts[6].Length > 0 && !dealParts[6].ToUpper().Equals("NULL") ? (DateTime?)DateTime.Parse(dealParts[6]) : null; Deal newDeal = new Deal( Int32.Parse(dealParts[0]), dealParts[1], p, pred, suc, ct, dt ); return(newDeal); }