public IActionResult Odbijen(int PrijedlogID) { PrijedlogKnjiga x = _db.PrijedlogKnjiga.Find(PrijedlogID); x.Prihvacen = false; x.Odgovoren = true; _db.SaveChanges(); return(RedirectToAction("PrijedlogKnjigePrikaz")); }
public IActionResult PredloziKnjigu(string messagetext) { System.Random rnd = new System.Random(); Klijent k = HttpContext.getKorisnickiNalog(); int klijentId = k.KlijentID; int adminid; Administrator isnull; do { adminid = _db.Administratori.Select(admin => rnd.Next(admin.AdministratorID, _db.Administratori.Max(f => f.AdministratorID))).FirstOrDefault(); isnull = _db.Administratori.Find(adminid); } while (isnull == null); //int pkId = _db.PrijedlogKnjiga.Where(x => x.KlijentID == klijentId && x.AdministratorID == adminid).Select(x => x.PrijedlogKnjigeID).FirstOrDefault(); //PrijedlogKnjiga pk = _db.PrijedlogKnjiga.Find(pkId); //if (pk != null) //{ // pk.Datum = System.DateTime.Now; // pk.KlijentID = k.KlijentID; // pk.AdministratorID = adminid; // pk.Naziv = messagetext; // _db.SaveChanges(); //} //else //{ PrijedlogKnjiga pk = new PrijedlogKnjiga(); pk.KlijentID = klijentId; pk.AdministratorID = adminid; pk.Datum = System.DateTime.Now; pk.Naziv = messagetext; _db.PrijedlogKnjiga.Add(pk); _db.SaveChanges(); //} return(RedirectToAction("Index", "KlijentProfil", new { area = "KlijentModul" })); }