@@ -30,43 +30,43 @@ import views.html.amend.WhatDoYouWantToAmendStandardView
3030
3131import scala .concurrent .{ExecutionContext , Future }
3232
33- class WhatDoYouWantToAmendStandardController @ Inject ()(
34- override val messagesApi : MessagesApi ,
35- sessionRepository : SessionRepository ,
36- navigator : Navigator ,
37- identify : IdentifierAction ,
38- getData : DataRetrievalAction ,
39- requireData : DataRequiredAction ,
40- formProvider : WhatDoYouWantToAmendStandardFormProvider ,
41- val controllerComponents : MessagesControllerComponents ,
42- view : WhatDoYouWantToAmendStandardView
43- )(implicit ec : ExecutionContext ) extends FrontendBaseController with I18nSupport {
33+ class WhatDoYouWantToAmendStandardController @ Inject () (
34+ override val messagesApi : MessagesApi ,
35+ sessionRepository : SessionRepository ,
36+ navigator : Navigator ,
37+ identify : IdentifierAction ,
38+ getData : DataRetrievalAction ,
39+ requireData : DataRequiredAction ,
40+ formProvider : WhatDoYouWantToAmendStandardFormProvider ,
41+ val controllerComponents : MessagesControllerComponents ,
42+ view : WhatDoYouWantToAmendStandardView
43+ )(implicit ec : ExecutionContext )
44+ extends FrontendBaseController
45+ with I18nSupport {
4446
4547 val form = formProvider()
4648
47- def onPageLoad (mode : Mode ): Action [AnyContent ] = (identify andThen getData andThen requireData) {
48- implicit request =>
49+ def onPageLoad (mode : Mode ): Action [AnyContent ] = (identify andThen getData andThen requireData) { implicit request =>
4950
50- val preparedForm = request.userAnswers.get(WhatDoYouWantToAmendStandardPage ) match {
51- case None => form
52- case Some (value) => form.fill(value)
53- }
51+ val preparedForm = request.userAnswers.get(WhatDoYouWantToAmendStandardPage ) match {
52+ case None => form
53+ case Some (value) => form.fill(value)
54+ }
5455
55- Ok (view(preparedForm, mode))
56+ Ok (view(preparedForm, mode))
5657 }
5758
5859 def onSubmit (mode : Mode ): Action [AnyContent ] = (identify andThen getData andThen requireData).async {
5960 implicit request =>
60-
61- form.bindFromRequest().fold(
62- formWithErrors =>
63- Future .successful(BadRequest (view(formWithErrors, mode))),
64-
65- value =>
66- for {
67- updatedAnswers <- Future .fromTry(request.userAnswers.set(WhatDoYouWantToAmendStandardPage , value))
68- _ <- sessionRepository.set(updatedAnswers)
69- } yield Redirect (navigator.nextPage(WhatDoYouWantToAmendStandardPage , mode, updatedAnswers))
70- )
61+ form
62+ .bindFromRequest()
63+ .fold(
64+ formWithErrors => Future .successful(BadRequest (view(formWithErrors, mode))),
65+ value =>
66+ for {
67+ updatedAnswers <- Future .fromTry(request.userAnswers.set(WhatDoYouWantToAmendStandardPage , value))
68+ _ <- sessionRepository.set(updatedAnswers)
69+ } yield Redirect (navigator.nextPage(WhatDoYouWantToAmendStandardPage , mode, updatedAnswers))
70+ )
7171 }
7272}
0 commit comments