Exemplo n.º 1
0
 public FilmeController(
     IFilmeRepositorio repositorio,
     IRegraQuantidadeParticipantes regraQuantidadeParticipantes)
 {
     _repositorio = repositorio;
     _regraQuantidadeParticipantes = regraQuantidadeParticipantes;
 }
Exemplo n.º 2
0
        public FilmeValidacao(IGeneroRepositorio generoRepositorio, IFilmeRepositorio filmeRepositorio)
        {
            RuleFor(e => e.Nome)
            .NotEmpty()
            .MaximumLength(150)
            .Must(UnicoNome).WithMessage("Já foi cadastrado.");

            RuleFor(e => e.GeneroId)
            .Must(Existe).WithMessage("Obrigatório.")
            .MustAsync(Ativo).WithMessage("O genêro deve estar ativo.");

            _generoRepositorio = generoRepositorio;
            _filmeRepositorio  = filmeRepositorio;
        }
 public FilmeCrudServico(IFilmeRepositorio repository, IFilmeLocacaoRepositorio filmeLocacaoRepositorio)
     : base(repository)
 {
     _repository = repository;
     _filmeLocacaoRepositorio = filmeLocacaoRepositorio;
 }
 public GeneroCrudServico(IGeneroRepositorio repositorio, IFilmeRepositorio filmeRepositorio)
     : base(repositorio)
 {
     _generoRepositorio = repositorio;
     _filmeRepositorio  = filmeRepositorio;
 }
Exemplo n.º 5
0
 public FilmesController(IFilmeRepositorio filmeRepositorio)
 {
     _filmeRepositorio = filmeRepositorio;
 }
Exemplo n.º 6
0
 public FilmeServicoAplicacao([NotNull] IFilmeRepositorio filmeRepositorio, IMapper mapper, IFilmeDominio filmeDominio = default)
 {
     _filmeRepositorio = filmeRepositorio ?? throw new ArgumentNullException(nameof(filmeRepositorio));
     _mapper           = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _filmeDominio     = filmeDominio;
 }