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)); }
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)); }