コード例 #1
0
        public IActionResult Index(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index", "Customer"));
            }

            MobitelIndexViewModel model = new MobitelIndexViewModel();

            model.Mobitel   = MobitelViewModel.ConvertToMobitelViewModel(mobitelService.GetMobitel(id.Value));
            model.Komentari = komentarService.GetAllKomentariByPhoneId(id.Value);

            return(View(model));
        }
コード例 #2
0
        public IActionResult Komentiraj(string komentar, int mobitelId)
        {
            if (komentar.IsNullOrEmpty() || komentar.Length > 1000)
            {
                ModelState.AddModelError("predugkomentar", "Vas komentar je predug, isti mora biti manji od 1000 karaktera.");
                MobitelIndexViewModel model = new MobitelIndexViewModel();
                model.Mobitel   = MobitelViewModel.ConvertToMobitelViewModel(mobitelService.GetMobitel(mobitelId));
                model.Komentari = komentarService.GetAllKomentariByPhoneId(mobitelId);
                return(View(model));
            }
            var userId  = _userManager.GetUserId(HttpContext.User);
            int kupacId = kupacService.GetKupacByAspUserId(userId);

            komentarService.InsertKomentar(new Komentar {
                Datum = DateTime.UtcNow, KupacId = kupacId, Sadrzaj = komentar, MobitelId = mobitelId
            });
            return(RedirectToAction("Index", new { id = mobitelId }));
        }