コード例 #1
0
        public async Task <IActionResult> AddContact(string organisationId)
        {
            var vm = new RegisterAddContactViewModel
            {
                EndPointAssessorOrganisationId = organisationId
            };

            return(View(vm));
        }
コード例 #2
0
        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}"));
        }