public async Task <ActionResult> SubmitExistingCommitmentEntry(SubmitCommitmentViewModel model)
        {
            var userDisplayName = OwinWrapper.GetClaimValue(DasClaimTypes.DisplayName);
            var userEmail       = OwinWrapper.GetClaimValue(DasClaimTypes.Email);
            var userId          = OwinWrapper.GetClaimValue(@"sub");

            await Orchestrator.SubmitCommitment(model, userId, userDisplayName, userEmail);

            return(RedirectToAction("AcknowledgementExisting", new { hashedCommitmentId = model.HashedCommitmentId, model.SaveStatus }));
        }
示例#2
0
        public async Task <ActionResult> Submit(long providerId, string hashedCommitmentId, SaveStatus saveStatus)
        {
            var commitment = await _commitmentOrchestrator.GetCommitmentCheckState(providerId, hashedCommitmentId);

            var model = new SubmitCommitmentViewModel
            {
                ProviderId         = providerId,
                HashedCommitmentId = hashedCommitmentId,
                EmployerName       = commitment.LegalEntityName,
                SaveStatus         = saveStatus
            };

            return(View(model));
        }
示例#3
0
        public async Task <ActionResult> Submit(SubmitCommitmentViewModel model)
        {
            await _commitmentOrchestrator.SubmitCommitment(CurrentUserId, model.ProviderId, model.HashedCommitmentId, model.SaveStatus, model.Message, GetSignedInUser());

            return(RedirectToAction("Acknowledgement", new { providerId = model.ProviderId, hashedCommitmentId = model.HashedCommitmentId, saveStatus = model.SaveStatus }));
        }