public List <Bestellung> GetBestellungen(Bestellstate state, DateTime startdate) { throw new NotSupportedException(); }
public List <Bestellung> GetBestellungen(Bestellstate state, DateTime startdate) { List <Bestellung> bestellungen = new List <Bestellung>(); /* * get orders, specified by following options * - state == Bestellstate.Open <= get open orders (all orders that are not sent and not cancelled) * - state == Bestellstate.Editable <= get editable orders (if your marketplace separates between pending and editable orders, get all editable orders (without the pendings)) * - startdate == get orders with state option and date between startdate und now * * store the orders in bestellungen * * -------------- * e.g.: * * foreach(MarketplaceOrder marketplaceOrder in getMarketplaceOrders(state, startdate)) * { * Bestellung bestellung = new Bestellung(); * ... * bestellungen.Add(bestellung); * } */ bestellungen.Add(new Bestellung { ShopId = "sampleOrderId_" + (new Random().Next(1000, 9999)), Gesammtkosten = 9.37, Versandkosten = 4.99, VersandDienstleister = "DHL National", Lieferdatum = DateTime.Now.AddDays(4), Zahlungsart = Zahlungsart.Nachnahme, Waehrung = Waehrung.EURO, Status = Status.EingegangenUndFreigegeben, Kundenbemerkung = "Please send the products as fast as you can! Thank you, regards, your buyer", Bestelldatum = DateTime.Now, Kunde = new Kunde { Kundennummer = "sampleClientId_" + (new Random().Next(1000, 9999)), Firma = "Die Testfirma GmbH", FirmenZusatz = "wir testen das!", Titel = "Prof. Dr.", Vorname = "Testina", Nachname = "Testerin", Geschlecht = Geschlecht.Weiblich, Zhd = "Hr. Einkäufer (Buchhaltung)", UStId = "DE 123456789", Email = "[email protected]_" + (new Random().Next(1000, 9999)), Telefon = "012 / 345 678 - 9", Fax = "012 / 987 654 - 3", Mobil = "0170 123 456", Geburtstag = "07.07.1977", Adresse = new Adresse { Straße = "Am Testgelände", Hausnummer = "12a", Anmerkung = "Gebäudekomplex \"Anton\"", PLZ = "12345", Ort = "Testort", Bundesland = "Nordrhein-Westfalen", Land = Land.DE } }, Lieferanschrift = new Anschrift { Firma = "Lagerfirma UG", FirmenZusatz = "denn lagern ist Leidenschaft!", Titel = "Dipl.-Ing.", Vorname = "Ludwig", Nachname = "Lagerist", Geschlecht = Geschlecht.Männlich, Email = "[email protected]_" + (new Random().Next(1000, 9999)), Telefon = "098 / 765 432 - 1", Fax = "098 / 123 456 - 7", Mobil = "0151 654 321", Adresse = new Adresse { Straße = "Lagerstraße", Hausnummer = "211", Anmerkung = "Tor 4", PLZ = "5432", Ort = "Lagerstadt", Bundesland = "Tirol", Land = Land.AT } }, Gutscheine = new List <Gutschein> { new Gutschein { GutscheinNummer = "sampleCouponId_" + (new Random().Next(1000, 9999)), Rabatt = 9.99, Code = "sampleCouponCode_" + (new Random().Next(1000, 9999)), Bemerkung = "unicorn 2 is great - coupon!" } }, Artikel = new List <Artikel> { new Artikel { ShopId = "yourArticleIdOnMarketplace_1", // the returned articleId from function AddArtikel(List<Artikel> artikelList) ArtikelNummer = "productArtNo_1", Name = "sampleProduct_1", Hinweis = "with gift package", Menge = 2, Preis = 2.69, // Brutto (with tax included) GesammtPreis = 5.38, MwSt = Steuer.MwSt7 }, new Artikel { ShopId = "yourArticleIdOnMarketplace_2", ArtikelNummer = "productArtNo_2", Name = "sampleProduct_2 with variations Color: blue Size: XXL", Menge = 1, Preis = 8.99, GesammtPreis = 8.99, MwSt = Steuer.MwSt19, VakoArtikel = new List <VakoArtikel> { new VakoArtikel { ShopId = "yourVariationIdOnMarketplace", // the returned variantId from function addArticle($article) on adding this explicit variation Eigenschaften = new List <WertEigenschaft> { new WertEigenschaft { Name = "Color", Wert = new Eigenschaftswert { Wert = "blue", Aktiv = true } }, new WertEigenschaft { Name = "Size", Wert = new Eigenschaftswert { Wert = "XXL", Aktiv = true } } } } } } } }); bestellungen.Add(new Bestellung { ShopId = "sampleOrderId_2_" + (new Random().Next(1000, 9999)), Gesammtkosten = 34.95, Versandkosten = 14.99, VersandDienstleister = "DPD Kurier", Zahlungsart = Zahlungsart.Vorkasse, Waehrung = Waehrung.EURO, Status = Status.EingegangenUndFreigegeben, Kundenbemerkung = "Bitte schnellstmöglich versenden, Danke!", Bestelldatum = DateTime.Now, Kunde = new Kunde { Kundennummer = "sampleClientId_2_" + (new Random().Next(1000, 9999)), Vorname = "Arno", Nachname = "Nym", Geschlecht = Geschlecht.Männlich, Email = "[email protected]_" + (new Random().Next(1000, 9999)), Adresse = new Adresse { Straße = "Am geheimen Weg", Hausnummer = "1", PLZ = "13373", Ort = "Geheim", Land = Land.DE } }, Lieferanschrift = new Anschrift { Vorname = "Arno", Nachname = "Nym", Geschlecht = Geschlecht.Männlich, Email = "[email protected]_" + (new Random().Next(1000, 9999)), Adresse = new Adresse { Straße = "Am geheimen Weg", Hausnummer = "1", Anmerkung = "Tor 4", PLZ = "13373", Ort = "Geheim", Land = Land.DE } }, Artikel = new List <Artikel> { new Artikel { ShopId = "yourArticleIdOnMarketplace_1_2", ArtikelNummer = "productArtNo_1_2", Name = "sampleProduct_1_2", Hinweis = "with gift package", Menge = 4, Preis = 4.99, GesammtPreis = 19.96, MwSt = Steuer.MwSt10P7 } } }); return(bestellungen); }