public async Task <IActionResult> ZapocniNabavku()
        {
            var user = await userManager.GetUserAsync(HttpContext.User);

            AddNabavkaViewM ad = new AddNabavkaViewM
            {
                datum        = DateTime.Now,
                nazivApoteke = "Europharm Sarajevo",
            };
            Korisnik k = db.Apotekar.Where(s => user.ApotekarID == s.ID).Select(s => new Korisnik {
                Ime = s.Ime, Prezime = s.Prezime, Telefon = s.Telefon
            }).FirstOrDefault();


            KosaricaView kw = new KosaricaView
            {
                podaci = db.kosarica.Where(s => s.KorisnikID == user.Id).Select(k => new KosaricaView.Podaci
                {
                    KosaricaID  = k.KosaricaID,
                    NazivLijeka = k.Lijek.NazivLijeka,
                    Kolicina    = k.kolicina,
                    Cijena      = k.Lijek.NabavnaCijena,
                }).ToList()
            };

            ViewData["korisnik"] = k;
            ViewData["podaci"]   = kw;


            return(View(ad));
        }
        public async Task <IActionResult> DodajNabavku(AddNabavkaViewM ad)
        {
            List <Kosarica> podaci = db.kosarica.ToList();
            var             user   = await userManager.GetUserAsync(HttpContext.User);

            Nabavka n = new Nabavka();

            n.ID                 = n.ID;
            n.ApotekarID         = user.Id;
            n.datum              = DateTime.Now;
            n.statusNarudzbe     = false;
            n.vrijednostNarudzbe = ad.vrijednostNarudzbe;
            n.datum              = DateTime.Now;
            db.nabavka.Add(n);
            db.SaveChanges();


            StavkeNabavke sn = new StavkeNabavke();

            sn.NabavkaID = n.ID;
            foreach (var l in podaci)
            {
                if (user.Id == l.KorisnikID)
                {
                    sn.LijekID             = l.LijekID;
                    sn.kolicina            = l.kolicina;
                    sn.ukupnaCijenaStavke  = db.Lijek.Where(w => w.LijekID == l.LijekID).FirstOrDefault().NabavnaCijena *l.kolicina;
                    sn.NabavnaCijenaLijeka = db.Lijek.Where(w => w.LijekID == l.LijekID).FirstOrDefault().NabavnaCijena;
                    db.stavkaNabavke.Add(sn);
                    db.SaveChanges();
                }
            }

            SqlConnection sql = new SqlConnection();

            sql.ConnectionString = db.GetConnectionString();
            sql.Open();
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = sql;
            cmd.CommandText = "delete from kosarica where KorisnikID= '" + user.Id + "'";

            cmd.ExecuteNonQuery();


            db.SaveChanges();
            return(Redirect("ListaNarucenihLijekova"));
        }