Advertisement
Guest User

Code voor Seb

a guest
Jan 29th, 2018
484
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.43 KB | None | 0 0
  1.  public class SearchExternal
  2.     {
  3.         private  static List<MockUser> mockUsers = new List<MockUser>();
  4.         public static void Search()
  5.         {
  6.             var emailStr = Interface.Method.GetFieldValueForExecution<string>("Email");
  7.             var firstnameStr = Interface.Method.GetFieldValueForExecution<string>("First Name");
  8.             var lastnameStr = Interface.Method.GetFieldValueForExecution<string>("Last Name");
  9.             var fullnameStr = firstnameStr + " " + lastnameStr;
  10.             mockUsers.Add(new MockUser("Zarya", "Volkhalm", "example@hotmail.com", "048678945621"));
  11.             mockUsers.Add(new MockUser("Tatiana", "Mumbey", "tmumbey0 @sciencedaily.com", "4401517415"));
  12.             mockUsers.Add(new MockUser("Florence", "Stockman", "fstockman1@salon.com", "4617699057"));
  13.             mockUsers.Add(new MockUser("Heidi", "Titterrell", "htitterrell2@webeden.co.uk", "3036838166"));
  14.             mockUsers.Add(new MockUser("Harlan", "Luberto", "hluberto3@mozilla.org", ""));
  15.             mockUsers.Add(new MockUser("Devora", "Trevorrow", "dtrevorrow4@blogspot.com", "8116110114"));
  16.             mockUsers.Add(new MockUser("Pamella", "Henniger", "phenniger5@dion.ne.jp", "7941332636"));
  17.             mockUsers.Add(new MockUser("Cristiano", "Paulino", "cpaulino6@dyndns.org", "1452280515"));
  18.             mockUsers.Add(new MockUser("Roshelle", "Cavalier", "rcavalier7@google.it", "7621384995"));
  19.             mockUsers.Add(new MockUser("Alisa", "Culmer", "aculmer8@jalbum.net", "4088026022"));
  20.  
  21.             Predicate<MockUser> userFinder = (MockUser m) => { return m.eMail == emailStr; };
  22.             Predicate<MockUser> nameFinder = (MockUser m) => { return (m.voorNaam + " " + m.achterNaam).Contains(fullnameStr); };
  23.  
  24.             if (mockUsers.FindIndex(nameFinder) == -1)
  25.             {
  26.                 throw new Exception($"The specified person does not exist, or does not have a profile.");
  27.             }
  28.             MockUser foundUser = mockUsers.Find(nameFinder);
  29.             Interface.ResultWriter.WriteBeginRecord();
  30.             Interface.ResultWriter.WriteFieldValue("First Name", foundUser.voorNaam);
  31.             Interface.ResultWriter.WriteFieldValue("Last Name", foundUser.achterNaam);
  32.             Interface.ResultWriter.WriteFieldValue("Email", foundUser.eMail);
  33.             Interface.ResultWriter.WriteFieldValue("Phone", foundUser.phoneNumber);
  34.             Interface.ResultWriter.WriteEndRecord();
  35.         }
  36.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement