public AccOperatorValidator(IAccOperatorData accOperatorData) { this.accOperatorData = accOperatorData; RuleFor(opr => opr.Operatorid).NotNull().MinimumLength(8); RuleFor(opr => opr.Name).NotNull().MinimumLength(6); //todo: Dorobić walidację hasła pod różne dbContexty //RuleFor(opr => opr.Name).NotNull().MinimumLength(6).Must(BeUniqueName).WithMessage("Takie hasło jest już zajęte."); }
public ReworkOperatorsModel(IAccOperatorData accOperatorData, IConfiguration config, ILogger <ReworkOperatorsModel> logger) { this.accOperatorData = accOperatorData; this.config = config; this.logger = logger; Lines = PopulateLinesFromAppSettings(); LinesToSelect = PopulateLinesToSelect(Lines); SelectedLineName = Lines.Select(l => l.LineName).FirstOrDefault(); }
public AddNewOperatorModel(IOptions<List<Line>> lines, IAccOperatorData accOperatorData, IHtmlHelper htmlHelper, ILogger<AddNewOperatorModel> logger) { this.lines = lines; this.accOperatorData = accOperatorData; this.htmlHelper = htmlHelper; this.logger = logger; NoLineSelected = false; PopulateLineNamesForCheckboxes(); CreateLines(); }
public RemoveOperatorModel(IAccOperatorData accOperatorData, IOptions <List <Line> > lines) { this.accOperatorData = accOperatorData; this.lines = lines; }