Esempio n. 1
0
        public PhonebookView()
        {
            InitializeComponent();

            PhonebookRepository repository = new PhonebookRepository();
            PhonebookEntryValidator validator = new PhonebookEntryValidator();
            PhonebookModel model = new PhonebookModel(repository, validator);
            PhonebookPresenter presenter = new PhonebookPresenter(model, this);
        }
Esempio n. 2
0
 public IActionResult Update(PhonebookModel model)
 {
     if (ModelState.IsValid)
     {
         var phonebook = model.ConvertToDomain(Domain.State.Modified);
         _phonebookService.Update(phonebook);
         model.IsActionSuccessful = true;
     }
     else
     {
         model.ErrorMessages      = GetModelStateErrors(ModelState);
         model.IsActionSuccessful = false;
     }
     return(Json(model));
 }
Esempio n. 3
0
        public async Task GetPhonebookFromId()
        {
            PhonebookModel phonebook = await _phonebookRepository.GetPhonebookWithEntries(_phonebookId);

            Assert.Equal(_phonebookId, phonebook.Id);
        }
Esempio n. 4
0
 public PhonebookService()
 {
     _model = new PhonebookModel();
 }