public async Task <IActionResult> PutJedinicaMjere(int id, JedinicaMjere jedinicaMjere)
        {
            if (id != jedinicaMjere.Id)
            {
                return(BadRequest());
            }

            if (JedinicaMjereExists(jedinicaMjere.KratkiNaziv, jedinicaMjere.Naziv, jedinicaMjere.Id))
            {
                return(StatusCode((int)HttpStatusCode.Conflict, Messages.jedinicaMjere_err));
            }

            _context.Entry(jedinicaMjere).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!JedinicaMjereExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
        public async Task <ActionResult <JedinicaMjere> > PostJedinicaMjere(JedinicaMjere jedinicaMjere)
        {
            if (JedinicaMjereExists(jedinicaMjere.KratkiNaziv, jedinicaMjere.Naziv))
            {
                return(StatusCode((int)HttpStatusCode.Conflict, Messages.jedinicaMjere_err));
            }

            _context.JedinicaMjere.Add(jedinicaMjere);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetJedinicaMjere", new { id = jedinicaMjere.Id }, jedinicaMjere));
        }
        public ActionResult Edit(int id, FormCollection collection)
        {
            JedinicaMjere jedinicaMjere = new JedinicaMjere();

            try
            {
                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult SpasiIzmjenu_JM(JedinicaMjere Podaci)
        {
            JedinicaMjere Izmjenuti = CTX.JediniceMjere.Where(x => x.Id == Podaci.Id).FirstOrDefault();

            if (!ModelState.IsValid)
            {
                return(View("Edituj_JM", Podaci));
            }
            Izmjenuti.Naziv = Podaci.Naziv;

            CTX.SaveChanges();

            return(JavaScript("window.location = '" + Url.Action("Index") + "'"));
        }
        public ActionResult Create(FormCollection collection)
        {
            JedinicaMjere jedinicaMjere = new JedinicaMjere();

            try
            {
                jedinicaMjere.Oznaka = collection.Get("Oznaka").ToString();
                jedinicaMjere.Naziv  = collection.Get("Naziv").ToString();
                jedinicaMjere.Broj   = Int32.Parse(collection.Get("Broj"));
                jedinicaMjere.Mirko  = collection.Get("Mirko").ToString();
                dionisContext.JedinicaMjeres.Add(jedinicaMjere);
                dionisContext.SaveChanges();
                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult Spasi_JM(JedinicaMjere Nova_JM)
        {
            bool Pronadjeno = false;

            if (!ModelState.IsValid)
            {
                return(View("Dodavanje_JM", Nova_JM));
            }
            foreach (JedinicaMjere JM in CTX.JediniceMjere)
            {
                if (JM.Naziv == Nova_JM.Naziv)
                {
                    Pronadjeno = true;
                }
            }

            if (Pronadjeno == false)
            {
                CTX.JediniceMjere.Add(Nova_JM);
                CTX.SaveChanges();
            }

            return(JavaScript("window.location = '" + Url.Action("Index") + "'"));
        }
        public ActionResult Edituj_JM(int id)
        {
            JedinicaMjere Model = CTX.JediniceMjere.Where(x => x.Id == id).FirstOrDefault();

            return(View("Edituj_JM", Model));
        }
        public ActionResult Dodaj_JM()
        {
            JedinicaMjere Model = new JedinicaMjere();

            return(View("Dodavanje_JM", Model));
        }