Пример #1
0
        static void Main(string[] args)
        {
            var personBuilder = new PersonBuilder();

            var person = personBuilder
                         .Infos
                         .MyNameIs("Raphael")
                         .MyDocumentNumberIs("01234567890")
                         .IWasBornIn(new DateTime(1991, 04, 30))
                         .Lives
                         .At("Building build")
                         .In("Santos")
                         .Works
                         .At("Avanade")
                         .IsEmployed(true)
                         .WithIncome(1000)
                         .ToPerson();

            var repository = new MongoDbRepository();

            repository.Add(person);

            var personGet = repository.GetByName(person.Name);

            var listOfPeople = repository.GetAll();

            person.Company = "New Company";

            repository.Update(person);


            repository.Remove(personGet._id);
        }