Exemplo n.º 1
0
        private async Task LoadAlertTypes()
        {
            try
            {
                if (Connectivity.NetworkAccess == NetworkAccess.Internet)
                {
                    ResponseHTTP <AlertTypeModel> responseHTTP = await alertTypeService.GetAlertTypes();

                    if (responseHTTP.Code == System.Net.HttpStatusCode.OK)
                    {
                        AlertTypeList = new ObservableCollection <AlertTypeModel>(responseHTTP.Data);
                        await App.SQLiteDB.SaveAlertTypeAsync(responseHTTP.Data);
                    }
                    else
                    {
                        DependencyService.Get <IMessage>().LongAlert(responseHTTP.Msj);
                    }
                }
                else
                {
                    var aux = await App.SQLiteDB.GetAlertTypeAsync();

                    AlertTypeList = new ObservableCollection <AlertTypeModel>(aux);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 2
0
        //Metodos nuevos
        private async Task LoadAlertsType()
        {
            try
            {
                ResponseHTTP <AlertTypeModel> responseHTTP = await alertTypeService.GetAlertTypes();

                if (responseHTTP.Code == System.Net.HttpStatusCode.OK)
                {
                    ListAlertsType = responseHTTP.Data;
                }
            }
            catch (Exception ex)
            {
                DependencyService.Get <IMessage>().LongAlert(ex.Message);
            }
        }