public FilmeController( IFilmeRepositorio repositorio, IRegraQuantidadeParticipantes regraQuantidadeParticipantes) { _repositorio = repositorio; _regraQuantidadeParticipantes = regraQuantidadeParticipantes; }
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; }
public FilmesController(IFilmeRepositorio filmeRepositorio) { _filmeRepositorio = filmeRepositorio; }
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; }