コード例 #1
0
ファイル: BookProcessor.cs プロジェクト: tslqh/mongo_app
        public BookQueueResponse ProcessSingleBookForMongo(IMXEntity message)
        {
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("-----------------Start ProcessSingleBookForMongo() ...-----------------");

            var entity = message as Book;

            var id = _pcRepository.Insert<Book>(entity);

            Console.WriteLine("New Document inserted with Id : " + id);
            Console.WriteLine("\n-----------------Processing Complete..-----------------");
            Console.ResetColor();

            return new BookQueueResponse { Id = id };
        }
コード例 #2
0
        public void ProcessClient(IMXEntity message)
        {
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("-----------------Processing now...-----------------");

            var client = message as Client;

            if (client != null)
            {
                var result = _bRepository.Insert <Client>(client);
                Console.WriteLine("New Client Created with Id : " + result);
            }

            Console.WriteLine("\n-----------------Processing Complete..-----------------");
            Console.ResetColor();
        }
コード例 #3
0
ファイル: ClientProcessor.cs プロジェクト: tslqh/mongo_app
        public void ProcessClient(IMXEntity message)
        {
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("-----------------Processing now...-----------------");

            var client = message as Client;

            if (client != null)
            {
                var result = _bRepository.Insert<Client>(client);
                Console.WriteLine("New Client Created with Id : " + result);
            }

            Console.WriteLine("\n-----------------Processing Complete..-----------------");
            Console.ResetColor();
        }
コード例 #4
0
        public BookQueueResponse ProcessSingleBookForMongo(IMXEntity message)
        {
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("-----------------Start ProcessSingleBookForMongo() ...-----------------");

            var entity = message as Book;

            var id = _pcRepository.Insert <Book>(entity);

            Console.WriteLine("New Document inserted with Id : " + id);
            Console.WriteLine("\n-----------------Processing Complete..-----------------");
            Console.ResetColor();

            return(new BookQueueResponse {
                Id = id
            });
        }
コード例 #5
0
 public void SetDocumentDefaults(IMXEntity entity)
 {
     entity.Version     = entity.Version + 1;
     entity.CreatedBy   = CurrentUser;
     entity.CreatedDate = CurrentDate;
 }