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."); }
public DeleteTodoListCommandHandler(IPTFilesDbContext context) { _dbContext = context; }
public GetPatientsQueryHandler(IPTFilesDbContext context, IMapper mapper) { _dbContext = context; _mapper = mapper; }
public GetCasefileQueryHandler(IPTFilesDbContext context, IMapper mapper) { _dbContext = context; _mapper = mapper; }
public UpdatePatientCommandHandler(IPTFilesDbContext context, IMapper mapper) { _dbContext = context; _mapper = mapper; }
public GetConsultationQueryHandler(IPTFilesDbContext context, IMapper mapper) { _dbContext = context; _mapper = mapper; }
public CreatePatientCommandHandler(IPTFilesDbContext context) { _dbContext = context; }
public GetObjectiveAssessmentQueryHandler(IPTFilesDbContext context, IMapper mapper) { _dbContext = context; _mapper = mapper; }
public UpdateConsultationCommandHandler(IPTFilesDbContext context, IMapper mapper) { _dbContext = context; _mapper = mapper; }
public CreateCasefileCommandHandler(IPTFilesDbContext context) { _dbContext = context; }