Exemple #1
0
        public async Task <IActionResult> RemoveConfirmed(Guid contactId)
        {
            var contactToBeRemoved = await _contactsApiClient.GetById(contactId);

            var removedFrom = contactToBeRemoved.OrganisationId;

            var response = await _contactsApiClient.RemoveContactFromOrganisation(Guid.Empty, contactId);

            if (!response.Success)
            {
                ModelState.AddModelError("permissions", response.ErrorMessage);

                return(View("~/Views/Register/RemoveConfirm.cshtml", contactToBeRemoved));
            }

            return(RedirectToAction("Removed", "RegisterUser", new { contactId, organisationId = removedFrom }));
        }