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"); } }