public async Task <IActionResult> AddContact(string organisationId) { var vm = new RegisterAddContactViewModel { EndPointAssessorOrganisationId = organisationId }; return(View(vm)); }
public async Task <IActionResult> AddContact(RegisterAddContactViewModel viewModel) { if (!ModelState.IsValid) { return(View(viewModel)); } var addContactRequest = new CreateEpaOrganisationContactRequest { EndPointAssessorOrganisationId = viewModel.EndPointAssessorOrganisationId, FirstName = viewModel.FirstName, LastName = viewModel.LastName, Email = viewModel.Email, PhoneNumber = viewModel.PhoneNumber }; var contactId = await _apiClient.CreateEpaContact(addContactRequest); return(Redirect($"/register/view-contact/{contactId}")); }