public List<CentroCusto> FetchByTipo(TipoCentroCusto tipo) { var sql = PetaPoco.Sql.Builder.Append("SELECT CentroCusto.*") .Append("FROM CentroCusto"); if(tipo!= TipoCentroCusto.TODOS){ sql.Append("WHERE CentroCusto.Tipo = @0", tipo); } sql.Append("ORDER BY CentroCusto.Nome"); return this.Db.Fetch<CentroCusto>(sql).ToList(); }
public List<CentroCusto> Tipo(TipoCentroCusto tipo) { var centroCustoRepositorio = new CentroCustoRepositorio(); return centroCustoRepositorio.FetchByTipo(tipo); }
public string All(TipoCentroCusto tipo) { var centroCustoRules = new CentroCustoRules(); return Success(centroCustoRules.Tipo(tipo)); }