Exemplo n.º 1
0
        // 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));
        }
Exemplo n.º 2
0
        // 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));
        }