public PhoneBookController(IPhoneBookRepository repository, IMapper mapper, IUnitOfWork unitOfWork) { this.repository = repository; this.mapper = mapper; this.unitOfWork = unitOfWork; }
public PhoneBookController( IEntryService entryService, IPhoneBookService phoneBookService, IPhoneBookRepository phoneBookRepository) { _entryService = entryService; _phoneBookService = phoneBookService; _phoneBookRepository = phoneBookRepository; }
public PhoneBookService(IPhoneBookRepository phoneBookRepository) { if (!mappingsDone) { AutoMapperConfig.Register(); mappingsDone = true; } this.phoneBookRepository = phoneBookRepository; GetUserId = () => GetId(); }
public PhoneBookService() { if (!mappingsDone) { AutoMapperConfig.Register(); mappingsDone = true; } phoneBookRepository = new PhoneBookRepository(new DatabaseEntities()); GetUserId = () => GetId(); }
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" }); }
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)); } }
public async Task Setup() { _database = Substitute.For <IDatabase>(); repo = new PhoneBookRepository(_database); var payload = new PhoneBookEntry { Name = "Jon Doe", PhoneNumber = "+2710 555 12 12" }; }
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)); } }
public PhoneBooksController( ILogger <PhoneBooksController> logger, IUserInfoService userInfoService, IPhoneBookRepository phoneBookRepository, IPhoneBookEntryRepository phoneBookEntryRepository, IMapper mapper) { _logger = logger; _userInfoService = userInfoService; _phoneBookRepository = phoneBookRepository; _phoneBookEntryRepository = phoneBookEntryRepository; _mapper = mapper; }
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); }
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); }
public DeleteEntryCommandHandlerTest() { _phoneBookRepositoryMock = new PhoneBookRepositoryMock(); }
public CreatePhoneBookCommandHandlerTest() { _phoneBookRepositoryMock = new PhoneBookRepositoryMock(); }
public HomeWebApiController() { _phoneBookRepository = PhoneBookRepository.Instance; }
public GetGetPhoneBooksQueryHandler(IPhoneBookRepository phoneBookRepository) { _phoneBookRepository = phoneBookRepository; }
public PhoneBookController(ILoggingRepository LoggingRepo, IPhoneBookRepository phonebookrepo, IPhoneNumberRepository phonenumrepo) { _PhoneNumberApi = phonenumrepo; _PhoneBookApi = phonebookrepo; _loggingApi = LoggingRepo; }
public PhoneBookService(IPhoneBookRepository phoneBookRepository) { _phoneBookRepository = phoneBookRepository; }
public PhoneBookControllerTests() { _repository = Substitute.For <IPhoneBookRepository>(); _dispatcher = Substitute.For <IDispatcher>(); _controller = new PhoneBookController(_dispatcher); }
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; }
public IndexModel(IPhoneBookRepository repository) { _repository = repository; }
public BrowsePhoneBooksHandler(IPhoneBookRepository repository, IMapper mapper) { _repository = repository; _mapper = mapper; }
public UnitOfWork(PhoneBookDbContext context, IPhoneBookRepository booksRepository, IPhoneBookEntryRepository entriesRepository) { _context = context; Books = booksRepository; Entries = entriesRepository; }
public PhoneBookController(IPhoneBookRepository productRepository) { _productRepository = productRepository; }
/// <summary> /// constructor with Dependecy Injection /// </summary> /// <param name="repository"></param> public TotalNumberOfUsers(IPhoneBookRepository repository) { this.repository = repository; }
/// <summary> /// Add dependency injection through ctor /// </summary> /// <param name="phoneBookRepository"></param> public PhoneBookController(IPhoneBookRepository phoneBookRepository) { _phoneBookRepository = phoneBookRepository; }
public PhoneBookService(IPhoneBookRepository phoneBookRepo, EfDbContext context) { _phoneBookRepo = phoneBookRepo; _context = context; }
public ContactsController(IPhoneBookRepository repository, IMapper mapper) { _repository = repository; _mapper = mapper; }
public PhoneBookContactController(IPhoneBookRepository <PhoneBookContact> repo) : base(repo) { }
public EntriesController(IPhoneBookRepository repo) { _repository = repo; }
public DetailModel(IPhoneBookRepository repository) { this.repository = repository; }
public SearchPhoneBookQueryHandler(IPhoneBookRepository phoneBookRepository) { _phoneBookRepository = phoneBookRepository; }
public PhoneBookController(IPhoneBookRepository phoneBookRepository, IMapper mapper) { this._phoneBookRepository = phoneBookRepository; _mapper = mapper; }
public DeleteModel(IPhoneBookRepository repository) { this.repository = repository; }
/// <summary> /// Constructor injecting IPhoneBookRepository dependency /// </summary> /// <param name="repository"></param> public PhoneBookAPI(IPhoneBookRepository repository) { Repository = repository; }