public List<Unidade> Search(string nome, UnidadeTipo tipo) { var unidadeRepositorio = new UnidadeRepositorio(); var unidade = unidadeRepositorio.Fetch(Account.Current.Usuario.Unidade.Id); return unidadeRepositorio.Search(nome, unidade, tipo); }
public List<Unidade> Search(string nome, Unidade unidade, UnidadeTipo tipo) { return this.Db.Fetch<Unidade>("SELECT * FROM Unidade WHERE (Unidade.Id = @0 OR Unidade.Hierarquia LIKE @1) AND (Unidade.Tipo = @3 OR @3 = @4) AND Unidade.Nome LIKE @2 ORDER BY Unidade.Nome", unidade.Id, unidade.GetFullLevelHierarquia() + '%', '%' + nome + '%', tipo, UnidadeTipo.TODOS).ToList(); }
public string Search(string nome, UnidadeTipo tipo) { var unidadeRules = new UnidadeRules(); return Success(unidadeRules.Search(nome, tipo)); }