Esempio n. 1
0
        public IRepositorio CriarRepositorio(TipoDeRepositorio tipoDeRepositorio)
        {
            switch (tipoDeRepositorio)
            {
            case TipoDeRepositorio.CLIENTE: return(new RepositorioDeClientesEntityFramework());

            case TipoDeRepositorio.FORNECEDOR: return(new RepositorioDeFornecedores());

            default: throw new Exception("Repositório não Existe");
            }
        }
 public IRepositorio CriarRepositorio(TipoDeRepositorio tipoDeRepositorio)
 { 
     switch (tipoDeRepositorio){
         case TipoDeRepositorio.CLIENTE: return (new RepositorioDeClientesEntityFramework()) ;
         case TipoDeRepositorio.FORNECEDOR: return (new RepositorioDeFornecedores());
         case TipoDeRepositorio.ACAO: return (new RepositorioDeAcao());
         default: throw new Exception("Repositório não Existe");            
     }
 }