// GET: Factura/Details/5
        public ActionResult Details(int id)
        {
            DetaliiIstoricFacturaModels detaliiFactura = new DetaliiIstoricFacturaModels();
            FacturaModels factura = facturaRepository.GetFacturaById(id);

            detaliiFactura.Adresa = factura.AdresaLivrare;
            detaliiFactura.Data   = factura.Data;
            detaliiFactura.Total  = factura.TotalPlata;
            var idFactura = factura.IdFactura;

            foreach (var item in cosCumparaturiRepository.GetAllProductByIdComanda(idFactura))
            {
                ProduseIstoricCumparareModels produse = new ProduseIstoricCumparareModels();
                var idProdus = produsRepository.GetProdusById(item.CodProdusId);
                produse.NumeProdus      = idProdus.NumeProdus;
                produse.DescriereProdus = idProdus.Descriere;
                produse.Pret            = idProdus.Pret;
                produse.NumeImagine     = idProdus.NumeImagine;
                detaliiFactura.AddLista(produse);
            }


            return(View("DetailsFactura", detaliiFactura));
        }
Esempio n. 2
0
        public Factura GetFacturaById(int idFactura)
        {
            FacturaRepository repository = new FacturaRepository();

            return(repository.GetFacturaById(idFactura));
        }