public PhonebookView() { InitializeComponent(); PhonebookRepository repository = new PhonebookRepository(); PhonebookEntryValidator validator = new PhonebookEntryValidator(); PhonebookModel model = new PhonebookModel(repository, validator); PhonebookPresenter presenter = new PhonebookPresenter(model, this); }
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)); }
public async Task GetPhonebookFromId() { PhonebookModel phonebook = await _phonebookRepository.GetPhonebookWithEntries(_phonebookId); Assert.Equal(_phonebookId, phonebook.Id); }
public PhonebookService() { _model = new PhonebookModel(); }