public TrainingJournalController(UserManager <User> userManager, ApplicationContext appContext,
                                  DocumentHeadHandler <TrainingHead> headHandler, DocumentSpecHandler <TrainingSpec> documentSpecHandler,
                                  ITrainigDayConverter dayConverter, SpecLineValidator specLineValidator, IStringLocalizer <TrainingJournalController> localizer)
 {
     this.userManager         = userManager;
     this.appContext          = appContext;
     this.headHandler         = headHandler;
     this.documentSpecHandler = documentSpecHandler;
     this.dayConverter        = dayConverter;
     this.specLineValidator   = specLineValidator;
     this.localizer           = localizer;
 }
        //TODO: При выходе(при удалении строки спецификации?) из документа - проверка на наличие спецификации, если нет - удалить заголовок

        public TrainingPlanController(UserManager <User> userManager, ApplicationContext appContext,
                                      DocumentSpecHandler <TrainingPlanSpec> documentSpecHandler, ITrainigDayConverter trainigDayConverter, SpecLineValidator specLineValidator,
                                      IStringLocalizer <SharedResource> sharedLocalizer, IStringLocalizer <TrainingPlanController> localizer)
        {
            this.appContext          = appContext;
            this.userManager         = userManager;
            this.documentSpecHandler = documentSpecHandler;
            this.trainigDayConverter = trainigDayConverter;
            this.specLineValidator   = specLineValidator;
            this.sharedLocalizer     = sharedLocalizer;
            this.localizer           = localizer;
        }