public IHttpActionResult GetKuaforYorumlarIncele(string id) { int yorumId = Convert.ToInt32(id); KuaforYorum kuaforYorum = unitofwork.KuaforYorum.Find(x => x.Id == yorumId); Kullanici kullanici = unitofwork.Kullanici.Find(x => x.Id == kuaforYorum.KullaniciIdi); string kullaniciAd = kullanici.Ad + " " + kullanici.Soyad; KuaforYorumResponse kuaforYorumResponse = new KuaforYorumResponse(); kuaforYorumResponse.hizPuan = kuaforYorum.HizPuan; kuaforYorumResponse.kalitePuan = kuaforYorum.KalitePuan; kuaforYorumResponse.kullaniciAdi = kullaniciAd; kuaforYorumResponse.ozenPuan = kuaforYorum.OzenPuan; kuaforYorumResponse.yorum = kuaforYorum.Yorum; return(Ok(kuaforYorumResponse)); }
public IHttpActionResult GetKullaniciYorum(KullaniciYorumRequest kullaniciYorumRequest) { Kullanici kullanici = unitofwork.Kullanici.Find(x => x.Slug == kullaniciYorumRequest.kullaniciSlug); int kuaforSiraId = Convert.ToInt32(kullaniciYorumRequest.kuaforAdi.ToString()); KuaforSira kuaforSira = unitofwork.KuaforSira.Find(x => x.Id == kuaforSiraId); KuaforYorum kuaforYorum = new KuaforYorum(); kuaforYorum.HizPuan = kullaniciYorumRequest.hizPuan; kuaforYorum.KalitePuan = kullaniciYorumRequest.kalitePuan; kuaforYorum.KuaforIdi = kuaforSira.KuaforIdi; kuaforYorum.KullaniciIdi = kullanici.Id; kuaforYorum.OzenPuan = kullaniciYorumRequest.ozenPuan; kuaforYorum.Yorum = kullaniciYorumRequest.yorum; unitofwork.KuaforYorum.Insert(kuaforYorum); unitofwork.Complete(); kuaforSira.TamamlanmaDurum = true; unitofwork.KuaforSira.Update(kuaforSira); unitofwork.Complete(); unitofwork.Dispose(); return(Ok("Başarılı bir şekilde yorum yaptınız")); }