private void Init(AuthorizedIdent ident, bool local) { DataProviderFactory.GetInstance(this); m_ident = ident; m_user = new Users(m_ident).GetInfo(m_ident.Name, null); if (local || Globals.FSLocal) { FileSystemProviderFactory.GetInstance(this); } else { FileServiceInit(ident, false); } }
public void Download() { DataProviderBase dataSource = DataProviderFactory.GetInstance(_dataProviderType); //Obtenemos informacion del origen de datos List <TramoImport> info = dataSource.GetInfo(); //Ordenamos la información info = info .OrderBy(x => x.Provincia) .ThenBy(x => x.Ruta) .ThenBy(x => x.TramoNormalizado) .ToList(); //Normalizamos la información info.ForEach(x => x.TramoNormalizado = NormalizerTramo.Normalize(x.TramoNormalizado)); //Eliminamos duplicados info = info.Distinct(new ItemRutaComparer()).ToList(); //Grabamos la información SaveData(info); }
public DataAccessComponent(AuthorizedIdent ident) { DataProviderFactory.GetInstance(this); m_ident = ident; }