public ValidationErrorsFragment(IList <ClarifiedError <int> > clarifiedErros) : base() { clarifiedErros.ThrowIfNull(nameof(clarifiedErros)); Bundle arguments = new Bundle(); _clarifiedErrorsStateHandler = ServiceLocator.Resolve <IEntityStateHandler <IList <ClarifiedError <int> > > >(); _clarifiedErrorsStateHandler.Save(ClarifiedErrorsKey, clarifiedErros, arguments); this.Arguments = arguments; }
/// <summary> /// Default constructor. Resolves dependency on view model state handler. /// </summary> protected QuestAbstractActionFragment() { _questDetailsStateHandler = ServiceLocator.Resolve <IEntityStateHandler <IQuestViewModel> >(); }
public ValidationErrorsFragment() { _clarifiedErrorsStateHandler = ServiceLocator.Resolve <IEntityStateHandler <IList <ClarifiedError <int> > > >(); }
/// <summary> /// Receives date handler as dependency. /// </summary> /// <param name="dateTimeStateHandler"></param> public QuestViewModelStateHandler(IEntityStateHandler <DateTime?> dateTimeStateHandler) { dateTimeStateHandler.ThrowIfNull(nameof(dateTimeStateHandler)); _dateTimeStateHandler = dateTimeStateHandler; }