Ejemplo n.º 1
0
 public PhoneBookController(IPhoneBookRepository repository, IMapper mapper,
                            IUnitOfWork unitOfWork)
 {
     this.repository = repository;
     this.mapper     = mapper;
     this.unitOfWork = unitOfWork;
 }
Ejemplo n.º 2
0
 public PhoneBookController(
     IEntryService entryService,
     IPhoneBookService phoneBookService,
     IPhoneBookRepository phoneBookRepository)
 {
     _entryService        = entryService;
     _phoneBookService    = phoneBookService;
     _phoneBookRepository = phoneBookRepository;
 }
Ejemplo n.º 3
0
 public PhoneBookService(IPhoneBookRepository phoneBookRepository)
 {
     if (!mappingsDone)
     {
         AutoMapperConfig.Register();
         mappingsDone = true;
     }
     this.phoneBookRepository = phoneBookRepository;
     GetUserId = () => GetId();
 }
Ejemplo n.º 4
0
 public PhoneBookService()
 {
     if (!mappingsDone)
     {
         AutoMapperConfig.Register();
         mappingsDone = true;
     }
     phoneBookRepository = new PhoneBookRepository(new DatabaseEntities());
     GetUserId = () => GetId();
 }
Ejemplo n.º 5
0
 private static void InsertPerson(IPhoneBookRepository phoneBook)
 {
     phoneBook.Insert(new Person {
         FirstName = "John", LastName = "Smith", PhoneNumber = "(248) 123-4567", Address = "1234 Sand Hill Dr, Royal Oak, MI"
     });
     phoneBook.Insert(new Person
     {
         FirstName = "Cynthia", LastName = "Smith", PhoneNumber = "(824) 128-8758", Address = "875 Main St, Ann Arbor, MI"
     });
 }
Ejemplo n.º 6
0
        private static void FindPerson(IPhoneBookRepository phoneBook, string firstName, string lastName)
        {
            var person = phoneBook.FindPerson(firstName, lastName);

            if (person != null)
            {
                Console.WriteLine("Result Person Found:");
                Console.WriteLine(String.Format("Name: {0} Phone: {1}, Address: {2}",
                                                person.FirstName + " " + person.LastName, person.PhoneNumber, person.Address));
            }
        }
Ejemplo n.º 7
0
        public async Task Setup()
        {
            _database = Substitute.For <IDatabase>();

            repo = new PhoneBookRepository(_database);

            var payload = new PhoneBookEntry {
                Name        = "Jon Doe",
                PhoneNumber = "+2710 555 12 12"
            };
        }
Ejemplo n.º 8
0
        private static void PrintPhoneBook(IPhoneBookRepository phoneBook)
        {
            var lstPhoneBook = phoneBook.GetAll();

            Console.WriteLine("List Phone Book");

            foreach (Person person in lstPhoneBook)
            {
                Console.WriteLine(String.Format("Name: {0} Phone: {1}, Address: {2}", person.FirstName + " " + person.LastName, person.PhoneNumber, person.Address));
            }
        }
Ejemplo n.º 9
0
 public PhoneBooksController(
     ILogger <PhoneBooksController> logger,
     IUserInfoService userInfoService,
     IPhoneBookRepository phoneBookRepository,
     IPhoneBookEntryRepository phoneBookEntryRepository,
     IMapper mapper)
 {
     _logger                   = logger;
     _userInfoService          = userInfoService;
     _phoneBookRepository      = phoneBookRepository;
     _phoneBookEntryRepository = phoneBookEntryRepository;
     _mapper                   = mapper;
 }
Ejemplo n.º 10
0
        public async Task AsddEntryAsync_Given_ValidInput_Should_AddToDatabase()
        {
            _database = Substitute.For <IDatabase>();

            repo = new PhoneBookRepository(_database);

            var payload = new PhoneBookEntry
            {
                Name        = "Jon Doe",
                PhoneNumber = "+2710 555 12 12"
            };

            repo = new PhoneBookRepository(_database);

            await repo.addEntryAsync(payload);

            await _database.Received().ExecuteAsync(Arg.Any <string>(), command: System.Data.CommandType.Text);
        }
Ejemplo n.º 11
0
        public async Task GetEntriesByNameAsync_Given_ValidInput_Should_GetList()
        {
            _database = Substitute.For <IDatabase>();

            repo = new PhoneBookRepository(_database);

            var payload = new PhoneBookEntry
            {
                Name        = "Jon Doe",
                PhoneNumber = "+2710 555 12 12"
            };

            repo = new PhoneBookRepository(_database);

            var response = await repo.GetEntriesByNameAsync(payload.Name);

            await _database.Received().QueryAsync <PhoneBookEntry>(Arg.Any <string>(), command: System.Data.CommandType.Text);
        }
Ejemplo n.º 12
0
 public DeleteEntryCommandHandlerTest()
 {
     _phoneBookRepositoryMock = new PhoneBookRepositoryMock();
 }
Ejemplo n.º 13
0
 public CreatePhoneBookCommandHandlerTest()
 {
     _phoneBookRepositoryMock = new PhoneBookRepositoryMock();
 }
Ejemplo n.º 14
0
 public HomeWebApiController()
 {
     _phoneBookRepository = PhoneBookRepository.Instance;
 }
Ejemplo n.º 15
0
 public GetGetPhoneBooksQueryHandler(IPhoneBookRepository phoneBookRepository)
 {
     _phoneBookRepository = phoneBookRepository;
 }
Ejemplo n.º 16
0
 public PhoneBookController(ILoggingRepository LoggingRepo, IPhoneBookRepository phonebookrepo, IPhoneNumberRepository phonenumrepo)
 {
     _PhoneNumberApi = phonenumrepo;
     _PhoneBookApi   = phonebookrepo;
     _loggingApi     = LoggingRepo;
 }
Ejemplo n.º 17
0
 public PhoneBookService(IPhoneBookRepository phoneBookRepository)
 {
     _phoneBookRepository = phoneBookRepository;
 }
 public PhoneBookControllerTests()
 {
     _repository = Substitute.For <IPhoneBookRepository>();
     _dispatcher = Substitute.For <IDispatcher>();
     _controller = new PhoneBookController(_dispatcher);
 }
Ejemplo n.º 19
0
 public PhoneBookUnitOfWork()
 {
     _context = new PhoneBookContext();
     _contactsRepository = new PhoneBookRepository<Contact>(_context);
     _contactTypesRepository = new PhoneBookRepository<ContactType>(_context);
 }
 public UpdatePhoneBookHandler(IPhoneBookRepository repository, IMapper mapper)
 {
     _repository = repository;
     _mapper     = mapper;
 }
Ejemplo n.º 21
0
 public IndexModel(IPhoneBookRepository repository)
 {
     _repository = repository;
 }
 public BrowsePhoneBooksHandler(IPhoneBookRepository repository, IMapper mapper)
 {
     _repository = repository;
     _mapper     = mapper;
 }
Ejemplo n.º 23
0
 public UnitOfWork(PhoneBookDbContext context, IPhoneBookRepository booksRepository, IPhoneBookEntryRepository entriesRepository)
 {
     _context = context;
     Books    = booksRepository;
     Entries  = entriesRepository;
 }
Ejemplo n.º 24
0
 public PhoneBookController(IPhoneBookRepository productRepository)
 {
     _productRepository = productRepository;
 }
Ejemplo n.º 25
0
 /// <summary>
 /// constructor with Dependecy Injection
 /// </summary>
 /// <param name="repository"></param>
 public TotalNumberOfUsers(IPhoneBookRepository repository)
 {
     this.repository = repository;
 }
Ejemplo n.º 26
0
 /// <summary>
 /// Add dependency injection through ctor
 /// </summary>
 /// <param name="phoneBookRepository"></param>
 public PhoneBookController(IPhoneBookRepository phoneBookRepository)
 {
     _phoneBookRepository = phoneBookRepository;
 }
Ejemplo n.º 27
0
 public PhoneBookService(IPhoneBookRepository phoneBookRepo, EfDbContext context)
 {
     _phoneBookRepo = phoneBookRepo;
     _context       = context;
 }
Ejemplo n.º 28
0
 public ContactsController(IPhoneBookRepository repository, IMapper mapper)
 {
     _repository = repository;
     _mapper     = mapper;
 }
 public PhoneBookContactController(IPhoneBookRepository <PhoneBookContact> repo) : base(repo)
 {
 }
Ejemplo n.º 30
0
 public EntriesController(IPhoneBookRepository repo)
 {
     _repository = repo;
 }
Ejemplo n.º 31
0
 public DetailModel(IPhoneBookRepository repository)
 {
     this.repository = repository;
 }
 public SearchPhoneBookQueryHandler(IPhoneBookRepository phoneBookRepository)
 {
     _phoneBookRepository = phoneBookRepository;
 }
Ejemplo n.º 33
0
 public PhoneBookController(IPhoneBookRepository phoneBookRepository, IMapper mapper)
 {
     this._phoneBookRepository = phoneBookRepository;
     _mapper = mapper;
 }
Ejemplo n.º 34
0
 public DeleteModel(IPhoneBookRepository repository)
 {
     this.repository = repository;
 }
Ejemplo n.º 35
0
 /// <summary>
 /// Constructor injecting IPhoneBookRepository dependency
 /// </summary>
 /// <param name="repository"></param>
 public PhoneBookAPI(IPhoneBookRepository repository)
 {
     Repository = repository;
 }