public IActionResult Index(string id) { var a = magazas.UserMagazaBul(id); MagazaMenuViewModel model = new MagazaMenuViewModel(); model.Menu = menus.MenuBul(id); model.MagazaOzellik = magazas.Ozellikler(a.MagazaId); model.MagazaOrt = yorumlar.PuanOrt(a.MagazaId); model.Il = il.IlBul(a.IlID); model.MagazaTur = magazas.MagazaTur(a.MagazaTur); model.Yorumlar = yorumlar.YorumGetir(a.MagazaId); model.Magaza = a; return(View(model)); }
public async Task <IActionResult> YorumEkle(DetayViewModel yorumgelen) { int magaID = yorumgelen.MagazaId; ModelState.Clear(); var user = await userManager.GetUserAsync(HttpContext.User); yorumgelen.user = user.Id; //var aa = yorumgelen.user.Id; TryValidateModel(yorumgelen); if (ModelState.IsValid) { yorum.YorumEkle(yorumgelen); DetayViewModel detay = new DetayViewModel(); var a = maga.MagazaDetay(yorumgelen.MagazaId); detay.Magaza = a; int b = a.MagazaTur; detay.MagazaTur = maga.MagazaTur(b); detay.MagazaOrtalama = yorum.PuanOrt(a.MagazaId); detay.Il = il.IlBul(a.IlID); detay.Ozellikler = maga.Ozellikler(a.MagazaId); return(RedirectToAction("Detay", new { id = yorumgelen.MagazaId })); } else { DetayViewModel detay = new DetayViewModel(); var a = maga.MagazaDetay(yorumgelen.MagazaId); detay.Magaza = a; int b = a.MagazaTur; detay.MagazaTur = maga.MagazaTur(b); detay.MagazaOrtalama = yorum.PuanOrt(a.MagazaId); detay.Il = il.IlBul(a.IlID); detay.Ozellikler = maga.Ozellikler(a.MagazaId); return(View("Detay", detay)); } }