コード例 #1
0
        public async Task <ActionResult> UnregisterAsync(string id)
        {
            if (String.IsNullOrEmpty(id))
            {
                return(new BadRequestResult());
            }
            AuthorizeClient();
            var application = new ApplicationRecordApiModel();

            try
            {
                application = await _opcVault.GetApplicationAsync(id);

                if (application == null)
                {
                    return(new NotFoundResult());
                }
            }
            catch (Exception ex)
            {
                ViewData["ErrorMessage"] = "Load unregister details of the application failed. " +
                                           "Message:" + ex.Message;
                return(View(application));
            }
            return(View(application));
        }
コード例 #2
0
        public async Task <ActionResult> DetailsAsync(string id, string errorMessage, string successMessage)
        {
            AuthorizeClient();
            var request = await _opcVault.GetCertificateRequestAsync(id);

            ViewData["ErrorMessage"]   = errorMessage;
            ViewData["SuccessMessage"] = successMessage;

            var application = await _opcVault.GetApplicationAsync(request.ApplicationId);

            if (application == null)
            {
                return(new NotFoundResult());
            }

            ViewData["Application"] = application;

            return(View(request));
        }