Example #1
0
        static void Main(string[] args)
        {
            CustumerRepository custumerRepository = new CustumerRepository(new MongoClient("mongodb://localhost:27017/mongotest"));

            custumerRepository.Watch(Print);

            //custumerRepository.Inset(new Custumer { Id = 1, Name = "Adam", Age = 30 });

            custumerRepository.Update(new Custumer {
                Id = 1, Name = "Adam", Age = 33
            });

            Console.ReadKey();
        }
Example #2
0
        public async Task <IActionResult> Post([FromBody] RegisterCustumerModel model)
        {
            var unitOfWork = new OrderUnityOfWork();


            var custumer = new Custumer(name: model.Name, id: model.Id);

            var custumerRepository = new CustumerRepository(unitOfWork);

            await custumerRepository.Add(custumer);

            unitOfWork.BeginTansaction();
            await custumerRepository.Add(custumer);

            await unitOfWork.Commit();

            return(Ok());
        }