예제 #1
0
        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;
        }
예제 #2
0
 /// <summary>
 /// Default constructor. Resolves dependency on view model state handler.
 /// </summary>
 protected QuestAbstractActionFragment()
 {
     _questDetailsStateHandler = ServiceLocator.Resolve <IEntityStateHandler <IQuestViewModel> >();
 }
예제 #3
0
 public ValidationErrorsFragment()
 {
     _clarifiedErrorsStateHandler = ServiceLocator.Resolve <IEntityStateHandler <IList <ClarifiedError <int> > > >();
 }
예제 #4
0
        /// <summary>
        /// Receives date handler as dependency.
        /// </summary>
        /// <param name="dateTimeStateHandler"></param>
        public QuestViewModelStateHandler(IEntityStateHandler <DateTime?> dateTimeStateHandler)
        {
            dateTimeStateHandler.ThrowIfNull(nameof(dateTimeStateHandler));

            _dateTimeStateHandler = dateTimeStateHandler;
        }