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)); }
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 })); }