public TrainingController(ApplicationContext appContext, UserManager <User> userManager, ITrainigDayConverter dayConverter, IStringLocalizer <SharedErrorMessages> sharedErrorMessageLocalizer, IStringLocalizer <TrainingController> localizer) { this.appContext = appContext; this.userManager = userManager; this.dayConverter = dayConverter; this.sharedErrorMessageLocalizer = sharedErrorMessageLocalizer; this.localizer = localizer; }
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; }