示例#1
0
 public async Task UpdateItemAsync(ListShop item)
 {
     if (item.ID != 0)
     {
         try
         {
             var result = await conn.UpdateAsync(item);
         }
         catch (Exception ex)
         {
             StatusMessage = string.Format("Conteudo da Lista nao Atualizado:", "", ex.Message);
         }
     }
 }
示例#2
0
 private async void SaveItemToCart(Products data)
 {
     if (data != null)
     {
         int idInt      = data.Id;
         var quantidade = 1;
         var dados      = new ListShop
         {
             //ID
             IdProduct = idInt.ToString(),
             Name      = data.Name,
             Quantity  = quantidade.ToString(),
             Image     = data.Photo,
             Price     = data.Price.ToString()
         };
         await MainActivity.ShopRepository.AddNewProductAsync(dados);
     }
 }
示例#3
0
        private async void SaveItemToCart(Products data)
        {
            if (data != null)
            {
                int idInt      = data.Id;
                var quantidade = 1;
                var dados      = new ListShop
                {
                    //ID
                    IdProduct = idInt.ToString(),
                    Name      = data.Name,
                    Quantity  = quantidade.ToString(),
                    Image     = data.Photo,
                    Price     = data.Price.ToString()
                };
                await MainActivity.ShopRepository.AddNewProductAsync(dados);

                Toast.MakeText(Application.Context, "Produto adicionado", ToastLength.Short).Show();
            }
        }
示例#4
0
        public async Task AddNewProductAsync(ListShop lista)
        {
            try
            {
                if (lista == null)
                {
                    throw new Exception("Digite um nome valido");
                }
                if (lista.ID != 0)
                {
                    var result = await conn.UpdateAsync(lista);
                }
                else
                {
                    var result = await conn.InsertAsync(lista);
                }

                StatusMessage = string.Format("Single data file inserted or updated");
            }
            catch (Exception ex)
            {
                StatusMessage = string.Format("Ja foi adicionado{0}. : {1}", lista, ex.Message);
            }
        }