public UpdatePatientCommandValidator(IPTFilesDbContext context)
        {
            _context = context;

            RuleFor(v => v.FirstName)
            .NotEmpty().WithMessage("First name is required.")
            .MaximumLength(50).WithMessage("Title must not exceed 50 characters.");

            RuleFor(v => v.LastName)
            .NotEmpty().WithMessage("Last name is required.")
            .MaximumLength(50).WithMessage("Last Name must not exceed 50 characters.");

            RuleFor(v => v.DOB)
            .NotEmpty().WithMessage("DOB is required.");

            RuleFor(v => v.Email)
            .MaximumLength(255).WithMessage("Email must not exceed 255 characters.")
            .MustAsync(BeUniqueEmailIfDifferent).WithMessage("The specified email already exists.");

            RuleFor(v => v.HomePhone)
            .MaximumLength(40).WithMessage("Home phone must not exceed 40 characters.");

            RuleFor(v => v.MobilePhone)
            .MaximumLength(40).WithMessage("Mobile phone must not exceed 40 characters.");

            RuleFor(v => v.Occupation)
            .MaximumLength(50).WithMessage("Occupation must not exceed 50 characters.");
        }
Пример #2
0
 public DeleteTodoListCommandHandler(IPTFilesDbContext context)
 {
     _dbContext = context;
 }
Пример #3
0
 public GetPatientsQueryHandler(IPTFilesDbContext context, IMapper mapper)
 {
     _dbContext = context;
     _mapper    = mapper;
 }
Пример #4
0
 public GetCasefileQueryHandler(IPTFilesDbContext context, IMapper mapper)
 {
     _dbContext = context;
     _mapper    = mapper;
 }
Пример #5
0
 public UpdatePatientCommandHandler(IPTFilesDbContext context, IMapper mapper)
 {
     _dbContext = context;
     _mapper    = mapper;
 }
Пример #6
0
 public GetConsultationQueryHandler(IPTFilesDbContext context, IMapper mapper)
 {
     _dbContext = context;
     _mapper    = mapper;
 }
Пример #7
0
 public CreatePatientCommandHandler(IPTFilesDbContext context)
 {
     _dbContext = context;
 }
Пример #8
0
 public GetObjectiveAssessmentQueryHandler(IPTFilesDbContext context, IMapper mapper)
 {
     _dbContext = context;
     _mapper    = mapper;
 }
Пример #9
0
 public UpdateConsultationCommandHandler(IPTFilesDbContext context, IMapper mapper)
 {
     _dbContext = context;
     _mapper    = mapper;
 }
Пример #10
0
 public CreateCasefileCommandHandler(IPTFilesDbContext context)
 {
     _dbContext = context;
 }