public MedicoController(IEstadoRepository estadoRepo, ICidadeRespository cidadeRepo, IEspecialidadeRepository especialidadeRepo, IMedicoRepository medicoRepository) { this.estadoRepo = estadoRepo; this.cidadeRepo = cidadeRepo; this.especialidadeRepo = especialidadeRepo; this.medicoRepository = medicoRepository; }
public MainSeed(ConsultaContext contexto) { this.beneficiarioRepository = new BeneficiarioRepository(contexto); beneficiarioRepository.ClearAsync().Wait(); this.cidadeRepository = new CidadeRepository(contexto); cidadeRepository.ClearAsync().Wait(); this.consultaRepository = new ConsultaRespository(contexto); consultaRepository.ClearAsync().Wait(); this.enderecoRepository = new EnderecoRepository(contexto); enderecoRepository.ClearAsync().Wait(); this.especialidadeRepository = new EspecialidadeRepository(contexto); especialidadeRepository.ClearAsync().Wait(); this.estadoRepository = new EstadoRepository(contexto); estadoRepository.ClearAsync().Wait(); this.medicoRepository = new MedicoRepository(contexto); medicoRepository.ClearAsync().Wait(); }
public EspecialidadeRepoSpec() { var contexto = new ConsultaContext(); this.seed = new MainSeed(contexto); this.especialidadeRepository = new EspecialidadeRepository(contexto); }
public NovoMedicoValidator(IEspecialidadeRepository repository) { RuleFor(p => p.Nome).NotNull().NotEmpty().MaximumLength(200); RuleFor(p => p.CRM).NotNull().NotEmpty().GreaterThan(0); RuleForEach(p => p.Especialidades).SetValidator(new ReferenciaEspecialidadeValidator(repository)); }
public ReferenciaEspecialidadeValidator(IEspecialidadeRepository repository) { this.repository = repository; RuleFor(p => p.Id).NotEmpty().NotNull().GreaterThan(0) .MustAsync(async(id, cancelar) => { return(await ExisteNaBase(id)); }).WithMessage("Especialidade não cadastrada"); }
public EspecialidadesController() { _especialidadeRepository = new EspecialidadeRepository(); }
public EspecialidadeController() { Repositorio = new EspecialidadeRepository(); }
public MedicoController(IMedicoRepository medicoRepository, IEspecialidadeRepository especialidadeRepository, IEspecialidadeMedicoRepository especialidadeMedicoRepository) { _medicoRepository = medicoRepository; _especialidadeRepository = especialidadeRepository; _especialidadeMedicoRepository = especialidadeMedicoRepository; }
public EspecialidadeService(IEspecialidadeRepository especialidadeRepository) { _especialidadeRepository = especialidadeRepository; }
public AlteraMedicoValidator(IEspecialidadeRepository repository) { RuleFor(p => p.Id).NotNull().NotEmpty().GreaterThan(0); Include(new NovoMedicoValidator(repository)); }
public EspecialidadeService(IEspecialidadeRepository repository) : base(repository) { _repository = repository; }
public EspecialidadeController() { _IEspecialiadeRepository = new EspecialidadeRepository(); }
public especialidadeController() { _especialidadeRepository = new especialidadeRepository(); }
public EspecialidadeController(IEspecialidadeRepository especialidadeRepo) { this.especialidadeRepo = especialidadeRepo; }