public ItemForTradeViewModel(int entityID, DateTime dateAdded, long tradeID, TradeStatusEnum tradeStatus) { EntityID = entityID; DateAdded = dateAdded; TradeID = tradeID; CanRemove = EntityID == SessionHelper.CurrentEntity.EntityID && tradeStatus == TradeStatusEnum.Ongoing; }
public MoneyForTradeViewModel(TradeMoney money, TradeStatusEnum tradeStatus) : base(money.EntityID, money.DateAdded, money.TradeID, tradeStatus) { CurrencyID = money.CurrencyID; var currency = Persistent.Currencies.GetById(money.CurrencyID); Image = Images.GetCountryCurrency(currency).VM; Symbol = currency.Symbol; Amount = money.Amount; }
public static TradeDto Update(RioDbContext dbContext, int tradeID, TradeStatusEnum tradeStatusEnum) { var trade = dbContext.Trade .Single(x => x.TradeID == tradeID); trade.TradeStatusID = (int)tradeStatusEnum; dbContext.SaveChanges(); dbContext.Entry(trade).Reload(); return(GetByTradeID(dbContext, tradeID)); }
public ProductForTradeViewModel(TradeProduct product, TradeStatusEnum tradeStatus) : base(product.EntityID, product.DateAdded, product.TradeID, tradeStatus) { ProductID = product.ProductID; var productType = (ProductTypeEnum)product.ProductID; Image = Images.GetProductImage(productType).VM; Name = productType.ToHumanReadable().FirstUpper(); Quality = product.Quality; Amount = product.Amount; }
public static bool Is(this Trade trade, TradeStatusEnum status) { return(trade.TradeStatusID == (int)status); }
public static void Set(this Trade trade, TradeStatusEnum status) { trade.TradeStatusID = (int)status; }
public TradeDummyCreator SetStatus(TradeStatusEnum status) { trade.TradeStatusID = (int)status; return(this); }
private void UpdateTradeStatusSendEmail(OfferDto offer, SitkaSmtpClientService smtpClient, MailMessage mailMessage, TradeStatusEnum updatedStatus) { Trade.Update(_dbContext, offer.Trade.TradeID, updatedStatus); SendEmailMessage(smtpClient, mailMessage); }