public ActionResult DodajOpinie(string id) { var zalogowanyKlient = db.Klient.SingleOrDefault(x => x.Nazwa_uzytkownika == this.User.Identity.Name); OpiniaViewModel opinia = new OpiniaViewModel { Id_zamowienia = id, Id_osoby = zalogowanyKlient.Id_osoby }; return View(opinia); }
public ActionResult DodajOpinie(OpiniaViewModel twojaOpinia) { if (ModelState.IsValid) { Opinia opinia = new Opinia { Id_osoby = twojaOpinia.Id_osoby, Ocena = twojaOpinia.Ocena, Opis = twojaOpinia.Opis, Id_zamowienia = twojaOpinia.Id_zamowienia }; db.Opinia.Add(opinia); db.SaveChanges(); return RedirectToAction("TwojeZamowienia","Account"); } else { var error = ModelState.Select(x => x.Value.Errors) .Where(y => y.Count > 0) .ToList(); Console.WriteLine(error); return View(); } }