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
|
try
|
||||||
{
|
{
|
||||||
return await _envRcvService.ReadByEnvelopeReceiverIdAsync(envelopeReceiverId: envelopeReceiverId).ThenAsync(
|
var envRcv = await _envRcvService.ReadByEnvelopeReceiverIdAsync(envelopeReceiverId: envelopeReceiverId);
|
||||||
SuccessAsync: async er => {
|
if (envRcv.IsFailed)
|
||||||
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) =>
|
|
||||||
{
|
{
|
||||||
_logger.LogNotice(notices);
|
_logger.LogNotice(envRcv.Notices);
|
||||||
Response.StatusCode = StatusCodes.Status401Unauthorized;
|
Response.StatusCode = StatusCodes.Status401Unauthorized;
|
||||||
return this.ViewEnvelopeNotFound();
|
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)
|
catch(Exception ex)
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user