private async Task SendActiveUser()
        {
            ResponseBase response = new ResponseBase();

            dialogService.ShowProgress();

            if (CodeService == CodeResponse.UserDisableAccount)
            {
                RequestDeactivateUserAccount request = new RequestDeactivateUserAccount
                {
                    UserAccount    = UserAccount,
                    SelectedOption = new Models.Domain.DeactivationSelected
                    {
                        Code    = "3",
                        Comment = "loginRequestSendEmailActivateUser"
                    }
                };
                response = await apiService.DisableAccount(request);
            }
            else if (CodeService == CodeResponse.UserInactive)
            {
                RequestSendActivationEmail request = new RequestSendActivationEmail {
                    User = UserAccount
                };
                response = await apiService.SendActivationEmail(request);
            }

            dialogService.HideProgress();
            await ValidateDataResponse(response);

            return;
        }
Пример #2
0
        private async Task DisableAccount()
        {
            if (ValidateData() == false)
            {
                return;
            }

            dialogService.ShowProgress();
            RequestDeactivateUserAccount request = new RequestDeactivateUserAccount
            {
                SelectedOption = new DeactivationSelected
                {
                    Code    = DeactivationTypeSelected.DeactivationTypeId,
                    Comment = Other
                }
            };
            ResponseBase response = await apiService.DisableAccount(request);

            dialogService.HideProgress();
            await ValidateDataResponseDisable(response);

            return;
        }