public static void Initialize(TestContext context) { IRepositoryFactory factory = new MongoRepositoryFactory(); // No projeto eh instanciado via Injecao de Dependencia _listaProjetosExclusao = new List<Guid>(); _listaColaboradoresExclusao = new List<Guid>(); _projetoRepository = factory.getProjetoRepository(); _colaboradorRepository = factory.getColaboradorRepository(); }
protected override ValidationResult IsValid(object value, ValidationContext validationContext) { // Pegar o valor do campo string email = (value as string).Trim(); IColaboradorRepository cbRepos = (IColaboradorRepository)validationContext.GetService(typeof(IColaboradorRepository)); List <Colaborador> list = cbRepos.ObterColaboradorEmail(email); Colaborador obj = (Colaborador)validationContext.ObjectInstance; if (list.Count > 1) { return(new ValidationResult("E-mail já existente!")); } if (list.Count == 0 && obj.Id != list[0].Id) { return(new ValidationResult("Email já existente!")); } return(ValidationResult.Success); }
protected override ValidationResult IsValid(object value, ValidationContext validationContext) { //O VALIDATION CONTEXT SERVE PARA INJETAR DEPENDENCIAS IColaboradorRepository _colaboradorRepository = (IColaboradorRepository)validationContext.GetService(typeof(IColaboradorRepository)); //O value EQUIVALE AO VALOR DO CAMPO ONDE É INSERIDO O ATRIBUTO string Email = value == null?"":(value.ToString()).Trim(); //RETORNA TODO O OBJETO NO QUAL A PROPRIEDADE PERTENCE Colaborador ObjColaborador = (Colaborador)validationContext.ObjectInstance; List <Colaborador> colaboradores = _colaboradorRepository.ObterColaboradoresEmail(Email); if (colaboradores.Count() > 1) { return(new ValidationResult("E-mail já existente")); } if (colaboradores.Count() == 1 && ObjColaborador.Id != colaboradores[0].Id) { return(new ValidationResult("E-mail já existente")); } return(ValidationResult.Success); }
protected override ValidationResult IsValid(object value, ValidationContext validationContext) { string Email = (value as string).Trim(); IColaboradorRepository _colaboradorRepository = (IColaboradorRepository)validationContext.GetService(typeof(IColaboradorRepository)); List <Colaborador> colaboradores = _colaboradorRepository.ObterColaboradorPorEmail(Email); Colaborador objColaborador = (Colaborador)validationContext.ObjectInstance; //TODO - Colaborador > 1 = REJEITAR if (colaboradores.Count > 1) { return(new ValidationResult("E-mail já existente!")); } //TODO - Colaborador == 1 && objColaborador.Id != colaboradores[0].Id = REJEITAR if (colaboradores.Count == 1 && objColaborador.Id != colaboradores[0].Id) { return(new ValidationResult("E-mail já existente!")); } return(ValidationResult.Success); }
public ColaboradorAppService(IColaboradorRepository colaboradorRepository) { _colaboradorRepository = colaboradorRepository; }
public HomeController(IColaboradorRepository colaboradorRepository, LoginColaborador loginColaborador, MailManager mailManager) { _colaboradorRepository = colaboradorRepository; _loginColaborador = loginColaborador; _mailManager = mailManager; }
public IColaboradorRepository getColaboradorRepository() { return _colaboradorRepository ?? (_colaboradorRepository = new LocalColaboradorRepository()); }
public UsuarioController(SignInManager <Usuario> signInManager, UserManager <Usuario> userManager, ITokenService tokenService, IColaboradorRepository colaboradorRepository, IUnitOfWork uow) : base(uow) { _signInManager = signInManager; _userManager = userManager; _tokenService = tokenService; _colaboradorRepository = colaboradorRepository; }
public HomeController(IColaboradorRepository repository, LoginColaborador login) { RepositoryColaborador = repository; loginColaborador = login; }
public ColaboradorMoreController(IColaboradorRepository rep, IColaboradorApplicationService app, ILoggerFactory logger) { this._rep = rep; this._app = app; this._logger = logger.CreateLogger <ColaboradorMoreController>(); }
public ColaboradorCommandHandler(IColaboradorRepository colaboradorRepository, IUnitOfWork uow, IMediatorHandler bus, INotificationHandler <DomainNotification> notifications) : base(uow, bus, notifications) => _colaboradorRepository = colaboradorRepository;
public HomeController(IColaboradorRepository cbRepos, LoginColaborador lgCb) { _colaboradorRepository = cbRepos; _loginColaborador = lgCb; }
public ColaboradorController(IRepositoryFactory repository) { _repository = repository.getColaboradorRepository(); }
public ColaboradorAptoParaCadastroValidation(IColaboradorRepository rep) { //base.Add(Guid.NewGuid().ToString(), new Rule<Colaborador>(Instance of RuleClassName,"message for user")); }
public ColaboradorController(IColaboradorRepository colaboradorRepository) { _colaboradorRepository = colaboradorRepository; }
public ColaboradorController(IColaboradorRepository colaboradorRespository, GerenciarEmail gerenciarEmail, LoginColaborador loginColaborador) { _colaboradorRespository = colaboradorRespository; _gerenciarEmail = gerenciarEmail; _loginColaborador = loginColaborador; }
public HomeController(LoginColaborador loginColaborador, IColaboradorRepository colaboradorRepository) { _loginColaborador = loginColaborador; _colaboradorRepository = colaboradorRepository; }
public ColaboradorService(IColaboradorRepository rep, IPessoaRepository repPessoa, ICache cache, CurrentUser user) : base(rep, cache, user) { this._repPessoa = repPessoa; }
public ColaboradorService(IColaboradorRepository colaboradorRepository) : base(colaboradorRepository) { _colaboradorRepository = colaboradorRepository; }
// Configura estrutura do repositorio para ser ultiilizada. public ColaboradorController(IColaboradorRepository Repository) { repColaborador = Repository; }
public ColaboradorService(IColaboradorRepository _colaboradorRepository, IHierarquiaColaboradorRepository _hierarquiaRepository, IUnitOfWork _unitOfWork) : base(_colaboradorRepository) { colaboradorRepository = _colaboradorRepository; hierarquiaRepository = _hierarquiaRepository; unitOfWork = _unitOfWork; }
public ColaboradorService(IColaboradorRepository colaboradorRepository, IColaboradorValidation colaboradorValidation, IPessoaRepository pessoaRepository) { _colaboradorRepository = colaboradorRepository; _colaboradorValidation = colaboradorValidation; _pessoaRepository = pessoaRepository; }
public ColaboradorService(IColaboradorRepository rep, ICache cache, CurrentUser user) : base(rep, cache, user) { }
public ColaboradorController(IMapper mapper, IColaboradorRepository colaborador) { _colaborador = colaborador; _mapper = mapper; }
public HomeController(IPedidoRepository pedidoRepository, IProdutoRepository produtoRepository, INewsletterRepository newsletterRepository, IClienteRepository clienteRepository, GerenciarEmail email, IRecuperacaoSenhaRepository recuperacaoSenhaRepository, IColaboradorRepository colaboradorRepository, LoginColaborador loginColaborador) { _clienteRepository = clienteRepository; _colaboradorRepository = colaboradorRepository; _loginColaborador = loginColaborador; _newsletterRepository = newsletterRepository; _recuperacaoSenhaRepository = recuperacaoSenhaRepository; _pedidoRepository = pedidoRepository; _email = email; _produtoRepository = produtoRepository; }
public ColaboradorService(IColaboradorRepository repository, IBaseValidation <Colaborador> validation) : base(repository, validation) { _repository = repository; }
public ColaboradorController(IColaboradorRepository repository, GerenciarEmail gerenciarEmail) { colaboradorRepository = repository; GerenciarEmail = gerenciarEmail; }
public ResourceOwnerPasswordValidator(IColaboradorRepository rep) { this._rep = rep; }
public ColaboradorServices(IColaboradorRepository colaboradorRepository, IMapper mapper) { _colaboradorRepository = colaboradorRepository; _mapper = mapper; }
public HomeController(IColaboradorRepository colaboradorRepository, LoginColaborador loginColaborador) { _repositoryColaborador = colaboradorRepository; _loginColaborador = loginColaborador; }
public ColaboradorService(IMapper mapper, IColaboradorRepository colaboradorRepository, IMediatorHandler mediator) { _mapper = mapper; _colaboradorRepository = colaboradorRepository; _mediator = mediator; }
public ColaboradorServiceBase(IColaboradorRepository rep, ICache cache, CurrentUser user) : base(cache) { this._rep = rep; this._user = user; }
public ProjetoController(IRepositoryFactory repository) { _projetoRepository = repository.getProjetoRepository(); _colaboradorRepository = repository.getColaboradorRepository(); }
public ColaboradorController(IColaboradorRepository colaboradorRepository, GerenciarEmail gerenciarEmail) { _colaboradorRepository = colaboradorRepository; _gerenciarEmail = gerenciarEmail; }
public AtestadoRepository(IColaboradorRepository colaboradorRepository) { _colaboradorRepository = colaboradorRepository; }