Beispiel #1
0
        private static void BatchAddClients()
        {
            Bootstrapper.ConfigureDependencies();

            Console.WriteLine(@"Starting...");

            var forenames = new List<string>
                                {
                                    "John",
                                    "Paul",
                                    "Bill",
                                    "Matthew",
                                    "Mark",
                                    "Luke",
                                    "Ringo",
                                    "Simon",
                                    "Alvin",
                                    "Theodore",
                                    "Luis"
                                };

            var surnames = new List<string>
                               {
                                   "Red",
                                   "Orange",
                                   "Yellow",
                                   "Green",
                                   "Blue",
                                   "Indigo",
                                   "Violet",
                                   "January",
                                   "February",
                                   "March"
                               };

            foreach (var forename in forenames)
            {
                foreach (var surname in surnames)
                {
                    var client = new Client
                                     {
                                         Forename = forename,
                                         Surname = surname,
                                         Age = new Random().Next(18, 100),
                                         Gender = Enumerations.Gender.Male,
                                         IsEmployed = true,
                                         LastUpdated = DateTime.Now
                                     };
                    ////var clientRepo = new ClientRepository(new EventPublisher(new List<object>()));
                    //clientRepo.Add(client);
                    Console.WriteLine("{0} {1}", client.Forename, client.Surname);
                }
            }

            Console.ReadLine();
        }
        public ActionResult Edit(Client client)
        {
            if (client.Id == null)
            {
                _clientRepository.Add(client);
            }
            else
            {
                _clientRepository.Update(client);
            }

            return RedirectToAction(ListActionName);
        }