Esempio n. 1
0
        public IActionResult Odbijen(int PrijedlogID)
        {
            PrijedlogKnjiga x = _db.PrijedlogKnjiga.Find(PrijedlogID);

            x.Prihvacen = false;
            x.Odgovoren = true;
            _db.SaveChanges();
            return(RedirectToAction("PrijedlogKnjigePrikaz"));
        }
Esempio n. 2
0
        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" }));
        }