public static void Main(string[] args) { Ecommerce ecommerce = new Ecommerce(); ecommerce.SetState(new SaleActive(ecommerce)); Console.WriteLine("Ecommerce Flash Sale - Customer 1"); ecommerce.MakePayment(); ecommerce.PressConfirm(); Console.WriteLine("Ecommerce Flash Sale - Customer 2"); ecommerce.MakePayment(); ecommerce.RequestRefund(); ecommerce.PressConfirm(); Console.WriteLine("Ecommerce Flash Sale - Customer 3"); ecommerce.MakePayment(); ecommerce.PressConfirm(); ecommerce.MakePayment(); ecommerce.PressConfirm(); ecommerce.RequestRefund(); Console.WriteLine("Ecommerce Flash Sale - Customer 4"); ecommerce.MakePayment(); ecommerce.MakePayment(); ecommerce.PressConfirm(); ecommerce.MakePayment(); ecommerce.PressConfirm(); ecommerce.MakePayment(); ecommerce.PressConfirm(); }
public ActionResult send(Ecommerce.DbEntity.staticpage obj) { var email = NewLetter.GetAllEmail(); foreach (var x in email) { Utility.SendEmail(x.email, obj.Content, obj.Heading, ConfigurationManager.AppSettings["WebsiteUrl"].ToString()); } return Json("You request to send newsletter will be processed"); }
public ProductoController(Ecommerce Parametro) { Context = Parametro; }
private void GetOrderLines(AmazonOrder amazonOrder, ref Ecommerce.Entities.Orders.Order order) { foreach (AmazonOrderItem amazonOrderItem in amazonOrder.Items) { var orderLine = new OrderLine { Order = order, UnitPrice = amazonOrderItem.QuantityOrdered > 0 ? (amazonOrderItem.ItemPriceAmount / amazonOrderItem.QuantityOrdered) : 0, Price = amazonOrderItem.ItemPriceAmount, Name = amazonOrderItem.Title, Tax = amazonOrderItem.ItemTaxAmount, Discount = amazonOrderItem.PromotionDiscountAmount, Quantity = Decimal.ToInt32(amazonOrderItem.QuantityOrdered), SKU = amazonOrderItem.SellerSKU }; order.OrderLines.Add(orderLine); _session.Transact(session => session.Save(orderLine)); } }
public CategoriaController(Ecommerce Parametro) { Context = Parametro; }
public ClienteController(Ecommerce Parametro) { Context = Parametro; }