public ProductionQuery AddOrder(OrderNumber order) { ProductionQuery result = (ProductionQuery)this.MemberwiseClone(); result.order = order; return result; }
public StartForm(IEnumerable<ProductionTeam> availableTeams, OrderNumber orderNumber) { InitializeComponent(); FillInProductionTeams(availableTeams); SetTexts(); txtOrder.Text = orderNumber.Number; }
private void ValidateArguments(string rawOrderNumber, string rawCustomerId, List <string> errors) { this.OrderNumber = OrderNumber.Parse(rawOrderNumber); if (this.OrderNumber == null) { errors.Add("Order number in incorrect format"); } this.CustomerId = CustomerId.Parse(rawCustomerId); if (this.CustomerId == null) { errors.Add("Customer id in incorrect format"); } }
public override int GetHashCode() { var hashCode = 370739583; hashCode = hashCode * -1521134295 + OrderNumber.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(ClientName); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(DateTime); hashCode = hashCode * -1521134295 + OrderAmount.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <List <OrderItem> > .Default.GetHashCode(OrderItems); return(hashCode); }
/// <summary> /// Crea un nuevo OrderNumber desde un Datareader. /// </summary> /// <param name="dr">Objeto DataReader.</param> /// <returns>Retorna un objeto OrderNumber.</returns> private static OrderNumber LoadOrderNumber(IDataReader dr) { var orderN = new OrderNumber { Id = GetDataValue <int>(dr, "Id"), Number = GetDataValue <int>(dr, "Number"), CreatedOn = GetDataValue <DateTime>(dr, "CreatedOn"), CreatedBy = GetDataValue <int>(dr, "CreatedBy"), ChangedOn = GetDataValue <DateTime>(dr, "ChangedOn"), ChangedBy = GetDataValue <int>(dr, "ChangedBy") }; return(orderN); }
public override void Submit() { // string redirectUrl = string.Concat(GetConfigEntry("paymentGatewayUrl"), "?process_id="); string redirectUrl = _configHelper.GetConfigEntry("paymentGatewayUrl"); string redirectUrlProcessId = _configHelper.GetConfigEntry("paymentGatewayProcessIdUrl"); string returnUrlApproved = string.Concat(RootUrl, _configHelper.GetConfigEntry("paymentGatewayReturnUrlApproved")); string approvedUrl = string.Format("{0}?Agency=Bancard&OrderId={1}&rsp=rsprdtc", returnUrlApproved, this.OrderNumber); string returnUrlDeclined = string.Concat(RootUrl, _configHelper.GetConfigEntry("paymentGatewayReturnUrlCanceled")); string declinedUrl = string.Format("{0}?Agency=Bancard&OrderId={1}", returnUrlDeclined, this.OrderNumber); string publicKey = _configHelper.GetConfigEntry("public_key"); string privateKey = _configHelper.GetConfigEntry("private_Key"); string dataProcessId = string.Empty; string processId = string.Empty; string token = string.Empty; NumberFormatInfo nfi = new NumberFormatInfo(); nfi.NumberDecimalSeparator = "."; nfi.NumberGroupSeparator = ""; string amount = this._orderAmount.ToString("0.00", nfi); token = GenetateMD5(privateKey, OrderNumber.Remove(0, 2).TrimStart('0'), amount); dataProcessId = PrepareProcessIdData(publicKey, token, OrderNumber.Remove(0, 2).TrimStart('0'), amount, approvedUrl, declinedUrl); processId = getProcessId(dataProcessId); // Post and redirect to WebPay website HttpContext.Current.Response.Clear(); StringBuilder sb = new StringBuilder(); sb.Append("<html>"); sb.AppendFormat(@"<body onload='document.forms[""form""].submit()'>"); sb.AppendFormat("<form name='form' action='{0}' method='get'>", redirectUrl); sb.AppendFormat("<input type='hidden' name='process_id' value='{0}'>", processId); sb.Append("</form>"); sb.Append("</body>"); sb.Append("</html>"); string response = sb.ToString(); PaymentGatewayInvoker.LogMessage(PaymentGatewayLogEntryType.Request, this.OrderNumber, this._distributorId, this._gatewayName, PaymentGatewayRecordStatusType.Unknown, response); HttpContext.Current.Response.Write(response); HttpContext.Current.Response.End(); }
public static bool PlayerWon(OrderNumber player) { var pawns = SelectPawnsByPlayer(player); var startPosition = pawns.First().StartPoint.Y; if (startPosition is 1) { return(pawns.Where(x => x.Standing.Y == 3).Any()); } else { return(pawns.Where(x => x.Standing.Y == 1).Any()); } }
// 指定した命令があるかの確認を行います protected bool CheckrOrder(OrderStatus order, OrderNumber number) { // 命令 for (int i = 0; i != m_OrderList.GetOrderStatus(number).Length; ++i) { var orderState = m_OrderList.GetOrderStatus(number)[i]; // 同一の命令だった場合はtrueを返す if (order == orderState) { return(true); } } // 同一の命令がない return(false); }
public override int GetHashCode() { unchecked { int hashCode = Id.GetHashCode(); hashCode = (hashCode * 397) ^ (OrderNumber != null ? OrderNumber.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Location != null ? Location.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Title != null ? Title.GetHashCode() : 0); hashCode = (hashCode * 397) ^ NeedBy.GetHashCode(); hashCode = (hashCode * 397) ^ (Status != null ? Status.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (City != null ? City.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (State != null ? State.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Trade != null ? Trade.GetHashCode() : 0); return(hashCode); } }
// public virtual void ChangeOrder(OrderStatus order, OrderNumber number = OrderNumber.ONE) // 命令の変更を行います public virtual void ChangeOrder(OrderStatus order) { // 命令のあるオーダー番号の捜索 OrderNumber number = OrderNumber.ONE; if (m_OrderList.IsOrder(OrderNumber.TWO, order)) { number = OrderNumber.TWO; } else if (m_OrderList.IsOrder(OrderNumber.THREE, order)) { number = OrderNumber.THREE; } // 変更 Change(order, number, OrderDirection.NULL, 0); }
public void Change(OrderStatus order, OrderNumber orderNum, OrderDirection dir, int number) { // 命令がない場合は返す if (!CheckrOrder(order, orderNum) || (m_OrderStatus[orderNum] == order)) { return; } print("命令承認!:" + orderNum.ToString() + ":" + m_OrderStatus[orderNum].ToString()); // 最後の行動 m_Orders[orderNum][m_OrderStatus[orderNum]].EndAction(gameObject); // 命令状態の変更 m_OrderStatus[orderNum] = order; m_StateTimer = 0.0f; // 最初の行動 m_ChangeOrders[number](orderNum, dir, m_ActionObject); }
/// <summary> /// Devuelve el proximo nuemro de orden /// </summary> /// <returns></returns> private int GetLastOrderNumber() { int number = 0; OrderNumber orderNumber = db.OrderNumbers.FirstOrDefault(); if (orderNumber == null) { orderNumber = new OrderNumber(); db.OrderNumbers.Add(orderNumber); } number = ++orderNumber.number; Audit(orderNumber); db.SaveChanges(); return(number); }
public void Place(CustomerId custId, OrderNumber orderId) { if (this.isPlaced) { throw new InvalidOperationException("Order already placed"); } var @event = new OrderPlaced { CooldownPeriodExpires = DateTime.UtcNow.AddDays(6), CustomerId = custId.Value, OrderId = orderId.Value }; this.ApplyWithCustomId(@event, @event.OrderId); }
// 指定の命令があるかを返します public bool IsOrder(OrderNumber number, OrderStatus status) { //int state = 0; // 加算 for (int i = 0; i != m_OrderStatus[number].Length; ++i) { if (m_OrderStatus[number][i] == status) { return(true); } //state += (int)m_OrderStatus[number][i]; } // 命令がない return(false); }
public void UpdateById(OrderNumber ordernumber) { const string SQL_STATEMENT = "UPDATE dbo.OrderNumber " + "SET " + "[Number]=@Number " + "WHERE [Id]=@Id "; var db = DatabaseFactory.CreateDatabase(CONNECTION_NAME); using (DbCommand cmd = db.GetSqlStringCommand(SQL_STATEMENT)) { db.AddInParameter(cmd, "@Number", DbType.String, ordernumber.Number); db.ExecuteNonQuery(cmd); } }
public OrderNumber Create(OrderNumber ordernumber) { const string SQL_STATEMENT = "INSERT INTO dbo.OrderNumber ([Number]) " + "VALUES(@Number); SELECT SCOPE_IDENTITY();"; var db = DatabaseFactory.CreateDatabase(CONNECTION_NAME); using (DbCommand cmd = db.GetSqlStringCommand(SQL_STATEMENT)) { db.AddInParameter(cmd, "@Number", DbType.Int32, ordernumber.Number); ordernumber.Id = Convert.ToInt32(db.ExecuteScalar(cmd)); } return(ordernumber); }
/// <summary> /// /// </summary> /// <param name="orderNumber"></param> /// <returns></returns> public OrderNumber Create(OrderNumber orderN) { const string sqlStatement = "INSERT INTO dbo.OrderNumber([Number], [CreatedBy]) " + "VALUES(@Number, @CreatedBy); SELECT SCOPE_IDENTITY();"; var connection = Db.CreateOpenConnection(); using (var cmd = Db.CreateCommand(sqlStatement, connection)) { cmd.Parameters.Add(Db.CreateParameter("@Number", orderN.Number)); cmd.Parameters.Add(Db.CreateParameter("@CreatedBy", orderN.CreatedBy)); // Obtener el valor de la primary key. orderN.Id = Convert.ToInt32(cmd.ExecuteScalar()); } return(orderN); }
public async Task <IActionResult> OnPostAsync(bool?addCustomerToList, bool?isClose) { if (!ModelState.IsValid) { return(Page()); } if ((bool)addCustomerToList && Order.CustomerId != null) { Customer customer = await _context.Customers.Include(c => c.Person).AsNoTracking().FirstOrDefaultAsync(c => c.Id == Order.CustomerId); Order.TouristsString = $"{customer.Person.SurnameInitials}\r\n{Order.TouristsString}"; } OrderNumber nextOrderNumber = _context.OrderNumbers.FirstOrDefault(); Order.Number = nextOrderNumber.Value++; _context.Attach(nextOrderNumber).State = EntityState.Modified; _context.Attach(Order).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!OrderExists(Order.Id)) { return(NotFound()); } else { throw; } } if (isClose ?? false) { return(RedirectToPage("./Index")); } else { return(RedirectToPage("./Create", new { Order.Id })); } }
public Pawn MoveRandom(OrderNumber player) { var points = GetAllAvailablePoints(player); if (!points.Keys.Any()) { return(null); } var rnd = new Random(); var rndPawn = rnd.Next(0, points.Count()); var pawn = points.Keys.ElementAt(rndPawn); var value = points.Values.ElementAt(rndPawn); var point = value.Values.ElementAt(rnd.Next(0, value.Count())); MoveTo(pawn, point); return(pawn); }
/// <summary> /// Register queue transaction /// </summary> public void Insert() { var colValPairs = new List <Tuple <string, string> >(); colValPairs.Add(new Tuple <string, string>("Codigo", ProductCode)); colValPairs.Add(new Tuple <string, string>("CategoriaProducto", ProductCategory)); colValPairs.Add(new Tuple <string, string>("Descripcion", ProductDescription)); colValPairs.Add(new Tuple <string, string>("PrecioVendido", PriceSold.ToString())); colValPairs.Add(new Tuple <string, string>("UnidadesVendidas", UnitsSold.ToString())); colValPairs.Add(new Tuple <string, string>("TotalVendido", TotalAmountSold.ToString())); colValPairs.Add(new Tuple <string, string>("FechaVenta", Utilities.FormatDateForMySql(DateTime.Now))); colValPairs.Add(new Tuple <string, string>("Cliente", Customer)); colValPairs.Add(new Tuple <string, string>("Vendedor", Seller)); colValPairs.Add(new Tuple <string, string>("FacturaRequerida", FiscalReceiptRequiredString)); colValPairs.Add(new Tuple <string, string>("NumeroPedido", OrderNumber.ToString())); MySqlData.Insert(colValPairs); }
/// <summary> /// Gets the hash code /// </summary> /// <returns>Hash code</returns> public override int GetHashCode() { unchecked // Overflow is fine, just wrap { var hashCode = 41; // Suitable nullity checks etc, of course :) if (OrderNumber != null) { hashCode = hashCode * 59 + OrderNumber.GetHashCode(); } if (OriginalOrder != null) { hashCode = hashCode * 59 + OriginalOrder.GetHashCode(); } return(hashCode); } }
/// <summary> /// /// </summary> /// <param name="orderNumber"></param> /// <returns></returns> public OrderNumber Create(OrderNumber orderN) { const string sqlStatement = "INSERT INTO dbo.OrderNumber([Number], [CreatedBy]) " + "VALUES(@Number, @CreatedBy); SELECT SCOPE_IDENTITY();"; var db = DatabaseFactory.CreateDatabase(ConnectionName); using (var cmd = db.GetSqlStringCommand(sqlStatement)) { db.AddInParameter(cmd, "@Number", DbType.String, orderN.Number); db.AddInParameter(cmd, "@CreatedBy", DbType.Int32, orderN.CreatedBy); // Obtener el valor de la primary key. orderN.Id = Convert.ToInt32(db.ExecuteScalar(cmd)); } return(orderN); }
public override void OnReceiveConclusion(string[] param) { if (param.Length == 0x2E && uint.TryParse(param[0xA], out uint order) && OrderNumber.Remove(order.ToString()) && param[0xD].Equals("2") && uint.TryParse(param[9], out uint number) && double.TryParse(param[0x10], out double price)) { OrderNumber[number.ToString()] = price; } else if ((param[8].Equals(Enum.GetName(typeof(TR), TR.SONBT001)) || param[8].Equals(Enum.GetName(typeof(TR), TR.CONET801))) && double.TryParse(param[0x3C], out double nPrice)) { OrderNumber[param[0x2D]] = nPrice; SendBalance?.Invoke(this, new SendSecuritiesAPI(param[0x67], param[0x6C])); } else if (uint.TryParse(param[0x2F], out uint oNum) && OrderNumber.Remove(oNum.ToString()) && param[0x38].Equals("1") && uint.TryParse(param[0x2D], out uint nNum) && double.TryParse(param[0x3C], out double oPrice)) { OrderNumber[nNum.ToString()] = oPrice; } }
public OrderNumber Add(OrderNumber orderNumber) { try { var bo = new OrderNumberBusiness(); return(bo.Add(orderNumber)); } catch (Exception ex) { var httpError = new HttpResponseMessage() { StatusCode = (HttpStatusCode)422, ReasonPhrase = ex.Message }; throw new HttpResponseException(httpError); } }
public void Edit(OrderNumber orderNumber) { try { var bo = new OrderNumberBusiness(); orderNumber.ChangedOn = System.DateTime.Now; bo.Edit(orderNumber); } catch (Exception ex) { var httpError = new HttpResponseMessage() { StatusCode = (HttpStatusCode)422, ReasonPhrase = ex.Message }; throw new HttpResponseException(httpError); } }
public override void OnReceiveBalance(string[] param) { var cme = param.Length > 0x1C; if (param[cme ? 0x33 : 0xB].Length == 8 && int.TryParse(param[cme ? 0x53 : 0xE], out int quantity) && double.TryParse(param[cme ? 0x52 : 0xD], out double current) && int.TryParse(param[cme ? 0x2D : 9], out int number) && OrderNumber.Remove(number.ToString())) { var gb = param[cme ? 0x37 : 0x14]; Current = current; Purchase = gb.Equals("2") && Quantity >= 0 ? ((Purchase ?? 0D) * Quantity + current * quantity) / (quantity + Quantity) : (gb.Equals("1") && Quantity <= 0 ? (current * quantity - (Purchase ?? 0D) * Quantity) / (quantity - Quantity) : (Purchase ?? 0D)); Quantity += gb.Equals("1") ? -quantity : quantity; Revenue = (long)(current - Purchase) * Quantity * TransactionMultiplier; Rate = (Quantity > 0 ? current / (double)Purchase : Purchase / (double)current) - 1; } SendBalance?.Invoke(this, new SendSecuritiesAPI(new Tuple <string, string, int, dynamic, dynamic, long, double>(param[cme ? 0x33 : 0xB], param[cme ? 0x34 : 0xB], Quantity, Purchase, Current, Revenue, Rate))); SendBalance?.Invoke(this, new SendSecuritiesAPI(true)); }
public void InsertNumber(string invoiceNo = null, string orderNo = null, string quoteNo = null, string refrenceNo = null) { if (!string.IsNullOrEmpty(invoiceNo)) { InvoiceNumber.SendKeys(invoiceNo); } if (!string.IsNullOrEmpty(orderNo)) { OrderNumber.SendKeys(orderNo); } if (!string.IsNullOrEmpty(quoteNo)) { QuotaNo.SendKeys(quoteNo); } if (!string.IsNullOrEmpty(refrenceNo)) { RefrenceNo.SendKeys(refrenceNo); } }
/// <summary> /// /// </summary> /// <param name="orderNumber"></param> public void UpdateById(OrderNumber orderN) { const string sqlStatement = "UPDATE dbo.OrderNumber " + "SET [Number]=@Number, " + "[ChangedOn]=@ChangedOn, " + "[ChangedBy]=@ChangedBy " + "WHERE [Id]=@Id "; var db = DatabaseFactory.CreateDatabase(ConnectionName); using (var cmd = db.GetSqlStringCommand(sqlStatement)) { db.AddInParameter(cmd, "@Number", DbType.String, orderN.Number); db.AddInParameter(cmd, "@ChangedOn", DbType.DateTime2, orderN.ChangedOn); db.AddInParameter(cmd, "@ChangedBy", DbType.Int32, orderN.ChangedBy); db.AddInParameter(cmd, "@Id", DbType.Int32, orderN.Id); db.ExecuteNonQuery(cmd); } }
/// <summary> /// /// </summary> /// <param name="orderNumber"></param> public void UpdateById(OrderNumber orderN) { const string sqlStatement = "UPDATE dbo.OrderNumber " + "SET [Number]=@Number, " + "[ChangedOn]=@ChangedOn, " + "[ChangedBy]=@ChangedBy " + "WHERE [Id]=@Id "; var connection = Db.CreateOpenConnection(); using (var cmd = Db.CreateCommand(sqlStatement, connection)) { cmd.Parameters.Add(Db.CreateParameter("@Number", orderN.Number)); cmd.Parameters.Add(Db.CreateParameter("@ChangedOn", orderN.ChangedOn)); cmd.Parameters.Add(Db.CreateParameter("@ChangedBy", orderN.ChangedBy)); cmd.Parameters.Add(Db.CreateParameter("@Id", orderN.Id)); cmd.ExecuteNonQuery(); } }
public ActionResult OrderNumber(OrderNumber orderNumber) { Number n = Db.Numbers.Find(orderNumber.NumberId); if (n != null) { n.Status = "Номер Занят"; Db.SaveChanges(); } if (ModelState.IsValid) { Db.OrderNumbers.Add(orderNumber); Db.SaveChanges(); return(View("Message")); } else { return(View(orderNumber)); } }
public override string ToString() { StringBuilder sb = new StringBuilder(); sb.Append("Order Number " + OrderNumber.ToString()); sb.AppendLine(); sb.Append(DateTime.Now.ToString()); sb.AppendLine(); foreach (IOrderItem i in items) { sb.Append(i.ToString() + " " + i.Price.ToString()); sb.AppendLine(); } sb.Append("Tax is " + Tax.ToString()); sb.AppendLine(); sb.Append("Total is" + Subtotal.ToString()); sb.AppendLine(); sb.Append("Paid with Credit"); return(sb.ToString()); }
public ActionResult Edit(OrderNumber ordernumber, object Logger) { this.CheckAuditPattern(ordernumber); var listModel = db.ValidateModel(ordernumber); if (ModelIsValid(listModel)) { return(View(ordernumber)); } try { db.Update(ordernumber); return(RedirectToAction("Index")); } catch (Exception ex) { //Logger.Instance.LogException(ex); ViewBag.MessageDanger = ex.Message; return(View(ordernumber)); } }
public Production LoadProduction(OrderNumber orderNumber) { log.InfoFormat("Loading production with order number: {0}", orderNumber); Production result = null; try { ICriteria criteria = session.CreateCriteria(typeof(Production)); criteria.Add(Expression.Eq("Order", orderNumber)); result = criteria.UniqueResult<Production>(); } catch (HibernateException e) { log.Error(string.Format("An exception occurred while loading all production with order number: {0}. No entities were loaded.", orderNumber), e); throw new RepositoryException("Could not load production due to an internal exception", e); } log.InfoFormat("Loaded production with order number: {0}. The production were {1}found", orderNumber, (result != null) ? "" : "not "); return result; }
public void CreateOrderNumberWithValidation() { OrderNumber.ValidationRule oldRule = OrderNumber.Validation; OrderNumber.Validation = new OrderNumber.ValidationRule(delegate(string number) { return number.Equals("123"); }); OrderNumber orderNumber = new OrderNumber("123"); Assert.AreEqual<string>("123", orderNumber.Number); bool exceptionCaught = false; try { orderNumber = new OrderNumber("124"); } catch (ArgumentException e) { Assert.AreEqual<string>("The order number 124 is not a valid order number.", e.Message); exceptionCaught = true; } finally { OrderNumber.Validation = oldRule; } Assert.IsTrue(exceptionCaught); }
public void SetUp() { factory = new RepositoryFactory();; product1 = new ProductNumber("Product A"); product2 = new ProductNumber("Product B"); order1 = new OrderNumber("Order A"); order2 = new OrderNumber("Order B"); team1 = new ProductionTeam("Daghold"); team2 = new ProductionTeam("Nathold"); using (IEntityRepository<ProductionTeam> repository = factory.CreateEntityRepository<ProductionTeam>()) { repository.Save(team1); repository.Save(team2); } }
private void StartDataEntry() { _currentShift = StartProductionShift(); if (_currentShift == null) { if (!started) Application.Exit(); return; } started = true; LastOrder = _currentShift.Order; _currentValidator = new ProductionStatisticsValidator(_currentShift.CurrentLeg.ProductionStart, _currentShift.CurrentLeg.CounterStart, 0); UpdateHeader(_currentShift.Production); UpdateDisplay(); UpdateButtons(); }
private ProductionShift FindExistingProductionShift(OrderNumber order, ProductionTeam team, DateTime date) { using(var repository = _repositoryFactory.CreateProductionQueryRepository()) { Production p = repository.LoadProduction(order); if (p == null) return null; foreach(var shift in p.Shifts) { if (shift.Team.Equals(team) && shift.ProductionStart.Equals(date)) return shift; } return null; } }
private ProductionShift CreateNewProductionShift(OrderNumber order, ProductionTeam team, DateTime date) { using (var repository = _repositoryFactory.CreateProductionQueryRepository()) { Production p = repository.LoadProduction(order); using (var form = new StartShiftForm(p, date)) { if (form.ShowDialog() == DialogResult.OK) { if (p == null) { p = SaveProduction(new Production(form.Machine, form.Product, order, form.ExpectedItems, form.ProducedItemsPerHour, form.ValidatedSetupTime)); if (p == null) return null; } SaveProduction(p); var shift = p.AddProductionShift(team, form.StartTime.Date); SaveShift(shift); var leg = shift.AddProductionLeg(form.StartTime, form.StartCounter); SaveLeg(leg); SaveShift(shift); SaveProduction(p); return shift; } return null; } } }
public void SetUp() { factory = new RepositoryFactory();; product1 = new ProductNumber("Product A"); product2 = new ProductNumber("Product B"); order1 = new OrderNumber("Order A"); order2 = new OrderNumber("Order B"); production1 = new Production("Machine A", product1, order1, 1000, 100); production2 = new Production("Machine A", product2, order2, 500, 50); using (IEntityRepository<Production> repository = factory.CreateEntityRepository<Production>()) { repository.Save(production1); repository.Save(production2); } team1 = new ProductionTeam("Daghold"); team2 = new ProductionTeam("Nathold"); using (IEntityRepository<ProductionTeam> repository = factory.CreateEntityRepository<ProductionTeam>()) { repository.Save(team1); repository.Save(team2); } productionStop1 = new ProductionStop("Stop A"); productionStop2 = new ProductionStop("Stop B"); using (IEntityRepository<ProductionStop> repository = factory.CreateEntityRepository<ProductionStop>()) { repository.Save(productionStop1); repository.Save(productionStop2); } }
private void DisplayOrder(OrderNumber order) { lblOrderValue.Text = order.Number; }
public void CreateOrderNumberWithoutValidation() { OrderNumber orderNumber = new OrderNumber("My order number"); Assert.AreEqual<string>("My order number", orderNumber.Number); }
private bool IsOrderValid(OrderNumber order) { return order.Number.Length == 4; }