SQL Aksiyon ile Çalışma

Oluşturduğunuz SQL Aksiyonları Ekranlara Bağlayın-I

Bu öğrenme içeriği kapsamında Bir Fikrim Var! Web uygulaması kapsamında geliştirdiğimiz Dashboard ekranda aksiyon güncelleme işlemini birlikte yürüteceğiz.

Builder 1 kursu kapsamında Dashboard ekranda yer alan Gallery View içeriğini dinamik verilerle beslemek için Select Action yapısını kullanarak bir aksiyon oluşturmuş ve veri bağlama işlemlerini yürütmüştük. Şimdi aynı ekran için oluşturduğumuz, hem fikir detay bilgilerini çeken hem de beğeni ve yorum sayısını göstermeye olanak sağlayan, SQL action ile oluşturduğumuz aksiyonu bağlayalım.

Bu öğrenme içeriği kapsamında Bir Fikrim Var! Web uygulaması kapsamında geliştirdiğimiz Dashboard ekranda aksiyon güncelleme işlemini birlikte yürüteceğiz.

Builder 1 kursu kapsamında Dashboard ekranda yer alan Gallery View içeriğini dinamik verilerle beslemek için Select Action yapısını kullanarak bir aksiyon oluşturmuş ve veri bağlama işlemlerini yürütmüştük. Şimdi aynı ekran için oluşturduğumuz, hem fikir detay bilgilerini çeken hem de beğeni ve yorum sayısını göstermeye olanak sağlayan, SQL action ile oluşturduğumuz aksiyonu bağlayalım.

  1. İlk olarak Bir fikrim var web uygulaması için hazırladığımız Dashboard ekranı açın.
  2. Ekran seçiliyken Properties panelinde yer alan Add Actiona tıklayın.
  3. Açılan menüde Initial Action’a tıklayın ve Custom kategorisi altında yer alan oluşturduğumuz SQL aksiyonu ekleyin.
  4. Daha önce, Builder 1 kapsamında oluşturduğunuz fikir listeleme aksiyonu ekrandan silin.
  5. Item Tree aracılığıyla GalleryView elementini seçin.
  6. Gallery View’in Properties panelinde yer alan Datasource alanında son eklediğiniz aksiyonu seçerek güncelleme işlemini yapın.
  7. Ardından fikri oluşturan personel görseline bağlı veriyi güncellemek için GalleryView içerisinde yer alan Personel görselini seçin.
  8. Properties panelde Value alanında Field to Display altında PersonnelImage seçiminin seçili olduğundan emin olun.
  9. Benzer işlemleri GalleryView’de yer alan diğer tüm elementler için tek tek uygulayın.
  10. Fikir beğeni sayısı için TotalLikes seçimini yapın.
  11. Benzer bir işlemi yorum sayısı için de TotalComment seçimini yaparak sağlayın.

Şimdi Beğeni ikonuna tıklandığında beğeni sayısında gerçekleşecek artışı sağlayacak yapıyı oluşturalım.

  1. Beğeni işlemini sağlayacak ikonu seçin.
  2. Properties Paneli aracılığıyla ManagedDb altında bulunan Save Record aksiyonunu ekleyin.
  3. Insert seçimi yaparak IdeaLike tablosunu seçin.
  4. Tüm alanların seçimini yapın.
  5. Id parametresi için New Guid seçimi yapın.
  6. CreatedDate Parametresi için Default>Now
  7. IdeaId parametresi için Current kategorisi altında yer alan IdeaId seçimini yapın.
  8. PersonnelId parametresi için ekranda Initial Action olarak çalıştırdığımız, giriş yapmış kullanıcının bilgisini çeken aksiyon sonucunda dönen Id değerini tanımlayın.
  9. Sonraki işlem olarak beğeni sayısının güncellenmesi için Save Record aksiyonu ardına hem fikir detay bilgilerini çeken hem de beğeni ve yorum sayısını göstermeye olanak sağlayan SQL aksiyonu ekleyin. 

Bir sonraki adım olarak fikre yorum yapılmasını sağlayan ve fikire ait yorumların sayısını güncellemeyi sağlayan yapıyı oluşturmanızı bekliyoruz. 

Bununla birlikte benzer işlemleri Bir Fikrim Var! Mobil uygulaması için de gerçekleştirmenizi bekliyoruz.

Dosyalar

Yardımcı kaynaklar

Sözlük