public IEnumerable <RubricaContatti> GetContattiByTitoloAndBackendCode(string titolo, string backendCode) { using (ContattoSQLDb dao = new ContattoSQLDb()) { return(dao.LoadContattiByTitoloAndBackendCode(titolo, backendCode)); } }
public IList <RubricaContatti> GetContattiByIdEntita(string identita, bool startFromOrg, bool includeDescendant, bool includeIPA) { using (ContattoSQLDb dao = new ContattoSQLDb()) { return(dao.LoadContattiOrgByName(identita, startFromOrg, includeDescendant, includeIPA)); } }
public RubricaContatti GetContattoById(long idContact, bool withMappings) { using (ContattoSQLDb dao = new ContattoSQLDb()) { return(dao.GetById(idContact)); } }
public ResultList <SimpleResultItem> GetSimilarityFieldsByParams(SendMail.Model.IndexedCatalogs ctg, IList <SendMail.Model.EntitaType> tEnt, KeyValuePair <SendMail.Model.FastIndexedAttributes, string> par, int da, int per) { using (ContattoSQLDb dao = new ContattoSQLDb()) { return(dao.LoadSimilarityFieldsByParams(ctg, tEnt, par, da, per)); } }
public IList <RubricaContatti> GetContattiByIdEntita(long identita, bool startFromOrg, bool includeDescendant, bool includeIPA, bool includeAppMappings) { //TODO:aggiungere le mappature using (ContattoSQLDb dao = new ContattoSQLDb()) { return(dao.LoadContattiOrgByOrgId(identita, startFromOrg, includeDescendant, includeIPA, includeAppMappings)); } }
public void InsertRubrContatti(RubricaContatti cont, bool setAppMappings) { using (ContattoSQLDb dao = new ContattoSQLDb()) { dao.Insert(cont); if (setAppMappings) { UpdateContattoAppMappings(cont); } } }
//confluito in getbyparams //public IList<RubricaContatti> GetContattiOrgByName(string nomeEntita) //{ // throw new NotImplementedException(); //} public ResultList <RubricaContatti> GetContattiByParams(List <EntitaType> tEnt, Dictionary <SendMail.Model.FastIndexedAttributes, List <string> > pars, int da, int per, bool withEntita, bool withIPA) { ResultList <RubricaContatti> res = null; using (ContattoSQLDb dao = new ContattoSQLDb()) { res = dao.LoadContattiByParams(tEnt, pars, da, per, withEntita); if (withIPA) { ResultList <RubricaContatti> resIPA = dao.LoadContattiIPAByParams(tEnt, pars, da, per, withEntita); if (resIPA != null) { if (res == null) { res = new ResultList <RubricaContatti>(); } res.Totale += resIPA.Totale; res.Per = (per > res.Totale) ? res.Totale : per; } } } return(res); }