public ActionResult Edit(FakturaTable fakturaEdit)
        {
            var result = _db.FakturaTables.SingleOrDefault(f => f.fakturaID == fakturaEdit.fakturaID);

            if (!ModelState.IsValid)
            {
                return(View(fakturaEdit));
            }

            if (result != null)
            {
                result.datum_fakture   = fakturaEdit.datum_fakture;
                result.broj_fakture    = fakturaEdit.broj_fakture;
                result.ukupno          = fakturaEdit.ukupno;
                result.datum_dokumenta = (DateTime)(fakturaEdit.datum_dokumenta);
                result.broj_dokumenta  = fakturaEdit.broj_dokumenta;
                _db.SaveChanges();
            }

            return(RedirectToAction("Index"));
        }
        public ActionResult Create(FakturaTable newFaktura)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }

            int    faktureID    = 0;
            int    faktureIDmax = 0;
            string sql          = "";

            //broj redova u tabeli Faktura
            string sqlCount = @"SELECT COUNT(*) FROM FakturaTable";
            int    count    = _db.Database.SqlQuery <int>(sqlCount).Single();


            if (count != 0)
            {
                sql          = @"SELECT MAX(fakturaID) FROM FakturaTable";
                faktureIDmax = _db.Database.SqlQuery <int>(sql).Single();
                faktureID    = faktureIDmax + 1;
            }

            _db.FakturaTables.Add(new FakturaTable
            {
                fakturaID       = faktureID,
                datum_fakture   = newFaktura.datum_fakture,
                broj_fakture    = newFaktura.broj_fakture,
                ukupno          = newFaktura.ukupno,
                datum_dokumenta = newFaktura.datum_dokumenta,
                broj_dokumenta  = newFaktura.broj_dokumenta,
                ukupno_stavki   = newFaktura.StavkaFaktureTables.Count
            });
            _db.SaveChanges();


            return(RedirectToAction("Index"));
        }