Exemplo n.º 1
0
        /// <summary>
        /// Metodo que carga las actividades en la vista View_UserProfile segun el id del usuario que reciba
        /// </summary>
        /// <param name="id">codigo id de un usuario que sera utilizado para hacer consultas a la bdd</param>
        ///

        public async void LoadActivities()
        {
            try
            {
                if (Connectivity.NetworkAccess == NetworkAccess.Internet)
                {
                    ResponseHTTP <AlertModel> responseHTTP = await alertService.GetAlertsByUser(user.Otb_ID, user.User_ID);

                    if (responseHTTP.Code == System.Net.HttpStatusCode.OK)
                    {
                        ActivityList = responseHTTP.Data.OrderByDescending(x => x.Date).ToList();
                        await App.SQLiteDB.SaveAlertAsync(activityList);
                    }
                }
                else
                {
                    ActivityList = await App.SQLiteDB.GetAlertAsync();
                }
            }
            catch (System.Exception ex)
            {
                DependencyService.Get <IMessage>().LongAlert(ex.Message);
            }
        }