/// <summary> /// Adding ticket data /// </summary> private void AddTickets() { Func <string, string, Answer> createAnswer = (title, msg) => new Answer(title, msg, DateTime.Now); Func <string, int> getAdminId = (name) => Admins.Find(a => a.Name.Equals(name)).ID; Func <string, int> getCustomerId = (name) => Customers.Find((Customer c) => c.Name.Equals(name)).ID; //Ticket 1 Tickets.Add(new Ticket( getCustomerId("Bengt-Göran Karlsson"), "Kaffekokaren fungerar inte.", "Den startar inte!!", false, DateTime.Now)); //Ticket 2 Dictionary <int, Answer> answer = new Dictionary <int, Answer>() { { getAdminId("Harald Denon"), createAnswer("Konstigt!", "Dra urtt sladden") } }; Tickets.Add(new Ticket( getCustomerId("Gunilla Svensson"), "Datorn låter.", "Ett surrande ljud som är super högt.", true, DateTime.Now, answer)); //Ticket 3 answer = new Dictionary <int, Answer>() { { getAdminId("Evan Almighty"), createAnswer("hmm!", "Vet inte varför") }, { getAdminId("Harald Denon"), createAnswer("kolla fläkten", "Dra urtt sladden") } }; Tickets.Add(new Ticket( getCustomerId("Yilmaz Mourad"), "Doft.", "Det stinker vid datorn!!", true, DateTime.Now, answer)); //Ticket 4 Tickets.Add(new Ticket( getCustomerId("Dorris Gran"), "Glassen.", "Glassen är s**t", false, DateTime.Now)); //Ticket 5 Tickets.Add(new Ticket( getCustomerId("Törje Hansson"), "Kaffekokaren fungerar inte.", "Den startar inte!!", false, DateTime.Now)); //Ticket 6 answer = new Dictionary <int, Answer>() { { getAdminId("Christian Zaar"), createAnswer("lösenord", "Kontrollera ditt lösenord") } }; Tickets.Add(new Ticket( getCustomerId("Karl Fontän"), "Inloggning.", "Kan inte logga in på canvas", true, DateTime.Now, answer)); //Ticket 7 Tickets.Add(new Ticket( getCustomerId("Mohammad Ali"), "blabla.", "blblbla bla bla.", false, DateTime.Now)); //Ticket 8 Tickets.Add(new Ticket( getCustomerId("Mohammad Ali"), "Kaffekokaren fungerar inte.", "Den startar inte!!", false, DateTime.Now)); //Ticket 9 answer = new Dictionary <int, Answer>() { { getAdminId("Evan Almighty"), createAnswer("hm", "Det blir 3.") }, { getAdminId("Harald Denon"), createAnswer("nej", "Det blir 4") }, { getAdminId("Christian Zaar"), createAnswer("ehh nej", "svaret är 2.") } }; Tickets.Add(new Ticket( getCustomerId("Lisbet Werland"), "matte problem.", "Vad blir 1+1?", true, DateTime.Now, answer)); //Ticket 10 Tickets.Add(new Ticket( getCustomerId("Serjon Lind"), "Fråga.", "Är detta rätt?", false, DateTime.Now)); //Ticket 11 answer = new Dictionary <int, Answer>() { { getAdminId("Evan Almighty"), createAnswer("jadu", "inte jag heller") }, { getAdminId("Harald Denon"), createAnswer("...", "Det har du rätt i") } }; Tickets.Add(new Ticket( getCustomerId("Harriet Redig"), "lite oklart", "Kan inte formulera en fråga!", true, DateTime.Now, answer)); }