remove then-calback method implementation on EnvelopeLocked-endpoint.
This commit is contained in:
parent
67f068ef38
commit
b78aff102a
@ -114,24 +114,27 @@ public class HomeController : ViewControllerBase
|
||||
{
|
||||
try
|
||||
{
|
||||
return await _envRcvService.ReadByEnvelopeReceiverIdAsync(envelopeReceiverId: envelopeReceiverId).ThenAsync(
|
||||
SuccessAsync: async er => {
|
||||
if (User.IsInRole(ReceiverRole.FullyAuth))
|
||||
return await CreateShowEnvelopeView(envelopeReceiverId, er);
|
||||
else
|
||||
return View()
|
||||
.WithData("EnvelopeKey", envelopeReceiverId)
|
||||
.WithData("TFAEnabled", er.Envelope!.TFAEnabled)
|
||||
.WithData("HasPhoneNumber", er.HasPhoneNumber)
|
||||
.WithData("SenderEmail", er.Envelope.User!.Email)
|
||||
.WithData("EnvelopeTitle", er.Envelope.Title);
|
||||
},
|
||||
Fail: IActionResult (messages, notices) =>
|
||||
var envRcv = await _envRcvService.ReadByEnvelopeReceiverIdAsync(envelopeReceiverId: envelopeReceiverId);
|
||||
if (envRcv.IsFailed)
|
||||
{
|
||||
_logger.LogNotice(notices);
|
||||
_logger.LogNotice(envRcv.Notices);
|
||||
Response.StatusCode = StatusCodes.Status401Unauthorized;
|
||||
return this.ViewEnvelopeNotFound();
|
||||
});
|
||||
}
|
||||
|
||||
var er = envRcv.Data;
|
||||
|
||||
if (User.IsInRole(ReceiverRole.FullyAuth))
|
||||
return await CreateShowEnvelopeView(envelopeReceiverId, er);
|
||||
else
|
||||
{
|
||||
ViewData["EnvelopeKey"] = envelopeReceiverId;
|
||||
ViewData["TFAEnabled"] = er.Envelope!.TFAEnabled;
|
||||
ViewData["HasPhoneNumber"] = er.HasPhoneNumber;
|
||||
ViewData["SenderEmail"] = er.Envelope.User!.Email;
|
||||
ViewData["EnvelopeTitle"] = er.Envelope.Title;
|
||||
return View();
|
||||
}
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user