public async Task <IActionResult> Body(HomeCompositeViewModel viewModel, IFormCollection formCollection)
        {
            var session = await GetUserSession();

            if (formCollection.FirstOrDefault(x =>
                                              string.Compare(x.Key, "homeGovukCheckBoxAcceptplan", StringComparison.CurrentCultureIgnoreCase) ==
                                              0).Value == "on")
            {
                await _dssWriter.UpdateActionPlan(new UpdateActionPlan()
                {
                    CustomerId    = session.CustomerId,
                    InteractionId = session.InteractionId,
                    ActionPlanId  = session.ActionPlanId,
                    DateActionPlanAcknowledged = DateTime.UtcNow.AddMinutes(-1)
                });
            }

            await  ManageSession(session.CustomerId, session.ActionPlanId, session.InteractionId);

            return(RedirectTo("/home"));
        }
 public async Task When_UpdateActionPlan_ReturnActionPlan()
 {
     await _dssWriter.UpdateActionPlan(updateActionPlan);
 }