コード例 #1
0
ファイル: VehicleInteractor.cs プロジェクト: jonathankun/VI
        public async void descargarListaVehiculos_SQLServer(VehicleOnRequestFinished callback)
        {
            callback.mostrarProgreso(true);

            Log.Info(TAG, "Se inicia descargar de Lista de Vehiculos de SQLServer");

            RestClient <Vehicle> restClient = new RestClient <Vehicle>();
            var vehiclesList = new List <Vehicle>();

            try
            {
                vehiclesList = await restClient.GetAsync(TIPO_VEHICLES);

                callback.mostrarProgreso(false);
                callback.compararListaVehiculos(vehiclesList);
            }
            catch (Exception ex)
            {
                Log.Info("descargarListaVehiculos_SQLServer", ex.Message);
                callback.errorDescargaVehiculos();
            }
        }
コード例 #2
0
        public async void consultarUsuario_SQLServer(User user, VehicleOnRequestFinished callback)
        {
            callback.mostrarProgreso(true);

            Log.Info(TAG, "Se inicia la consulta de Usuarios de SQLServer");

            RestClient <User> restClient = new RestClient <User>();
            User usuarioRecibido         = new User();

            try
            {
                usuarioRecibido = await restClient.GetUserByAccount(TIPO_USER, user.Cuenta);

                callback.mostrarProgreso(false);
                callback.evaluarUsuario(user, usuarioRecibido);
            }
            catch (Exception ex)

            {
                Log.Info("consultarUsuario_SQLServer", ex.Message);
                callback.errorNoReconocido();
            }
        }