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));
        }
示例#2
0
        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));
            }
        }