public void SaveBackOrder(BackOrders backorder) { var history = new AuctionHistory(); history.AuctionLink = backorder.OrderID; history.CreatedDate = DefaultView.GetPacificTime; history.Text = "Added"; Ds.AuctionHistory.Add(history); Ds.BackOrders.AddOrUpdate(backorder); Ds.SaveChanges(); }
public void SaveBackOrder(GoDaddyAccount account) { var backOrder = new BackOrders { OrderID = Guid.NewGuid(), GoDaddyAccount = account.AccountID, AlertEmail1 = View.AlertEmail1, AlertEmail2 = View.AlertEmail2, CreditsToUse = View.CreditstoUse, DateToOrder = View.DateToPlaceOrder, Private = false, DomainName = View.DomainName }; Modal.SaveBackOrder(backOrder); }
public override UpdateCartResult Execute(IUnitOfWork unitOfWork, UpdateCartParameter parameter, UpdateCartResult result) { if (!parameter.Status.EqualsIgnoreCase("Submitted")) { return(this.NextHandler.Execute(unitOfWork, parameter, result)); } var orderhistory = unitOfWork.GetRepository <OrderHistory>().GetTable().FirstOrDefault(oh => oh.WebOrderNumber == result.GetCartResult.Cart.OrderNumber); if (orderhistory == null) { this.NextHandler.Execute(unitOfWork, parameter, result); } orderhistory.ShippingCharges = result.GetCartResult.ShippingAndHandling; //Populate Backorder object BackOrders backOrders = new BackOrders(); backOrders.WebOrderNumber = orderhistory.WebOrderNumber; backOrders.CustomerNumber = orderhistory.CustomerNumber; backOrders.OrderLanguage = SiteContext.Current.LanguageDto.Id; unitOfWork.GetRepository <BackOrders>().Insert(backOrders); unitOfWork.Save(); return(this.NextHandler.Execute(unitOfWork, parameter, result)); }
public IQueryable<AuctionHistoryView> LoadBackOrderHistory(BackOrders backorder) { return Modal.GetBackOrderHistory(backorder); }
public IQueryable<AuctionHistoryView> GetBackOrderHistory(BackOrders auction) { return Ds.AuctionHistoryView.Where(x => x.AuctionLink == auction.OrderID).ToList().AsQueryable(); }