// GET: Fakturas/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Faktura fakturaModel = db.Faktura.Find(id); List <StavkeFakture> sveStavke = new List <StavkeFakture>(); sveStavke = db.StavkeFakture.Where(stavka => stavka.FakturaID == id).ToList(); List <StavkaViewModel> modelStavke = new List <StavkaViewModel>(); foreach (var s in sveStavke) { StavkaViewModel addStavkaModel = new StavkaViewModel(); addStavkaModel.Opis = (db.Stavka.Find(s.StavkaID).Opis); addStavkaModel.Kolicina = s.Kolicina.ToString(); modelStavke.Add(addStavkaModel); } FakturaViewModel model = new FakturaViewModel(); model.Stavke = modelStavke; model.PrimateljRacuna = fakturaModel.PrimateljRacuna; model.FakturaID = fakturaModel.FakturaID; model.DatumDospijeca = fakturaModel.DatumDospijeca; model.DatumStvaranja = fakturaModel.DatumStvaranja; model.UkupnaCijenaBezPoreza = fakturaModel.UkupnaCijenaBezPoreza; model.UkupnaCijenaSaPorezom = fakturaModel.UkupnaCijenaSaPorezom; model.UserID = fakturaModel.UserID; model.Username = appdb.Users.Find(fakturaModel.UserID).Email; if (model == null) { return(HttpNotFound()); } return(View(model)); }
// GET: Fakturas public ActionResult Index() { List <Faktura> fakture = db.Faktura.ToList(); List <FakturaViewModel> model = new List <FakturaViewModel>(); foreach (Faktura f in fakture) { FakturaViewModel addModel = new FakturaViewModel(); addModel.PrimateljRacuna = f.PrimateljRacuna; addModel.FakturaID = f.FakturaID; addModel.DatumDospijeca = f.DatumDospijeca; addModel.DatumStvaranja = f.DatumStvaranja; addModel.UkupnaCijenaBezPoreza = f.UkupnaCijenaBezPoreza; addModel.UkupnaCijenaSaPorezom = f.UkupnaCijenaSaPorezom; addModel.UserID = f.UserID; addModel.Username = appdb.Users.Find(f.UserID).Email; model.Add(addModel); } return(View(model)); }