Esempio n. 1
0
        public ActionResult PrintInvoice(Guid id)
        {
            invoice                 dbItem          = RepoInvoice.FindByPk(id);
            List <rent_package>     listRentPackage = RepoRent.FindAllRentPackage().Where(n => n.id_rent == dbItem.id_rent).ToList();
            InvoicePresentationStub datas           = new InvoicePresentationStub(dbItem, listRentPackage);

            //return new ViewAsPdf(datas)
            //{
            //    //CustomSwitches = "--dpi 100 --minimum-font-size 12",
            //    PageOrientation = Rotativa.Options.Orientation.Portrait,
            //    PageSize = Rotativa.Options.Size.A4,
            //};
            return(View(datas));
        }
Esempio n. 2
0
        public ActionResult Detail(Guid id)
        {
            //Guid? idOwner = (User as CustomPrincipal).IdOwner;
            //List<Business.Entities.rent> listRent = new List<rent>();
            //if (idOwner.HasValue)
            //{
            //    listRent = RepoRent.FindAll().Where(x => x.id_owner == idOwner.Value).ToList();
            //}

            invoice dbItem = RepoInvoice.FindByPk(id);
            InvoicePresentationStub detailStub = new InvoicePresentationStub(dbItem);

            return(View("Detail", detailStub));
        }