public IActionResult printreceiptdemo(int?ID1) { if (string.IsNullOrEmpty(HttpContext.Session.GetString("Session1"))) { return(RedirectToAction("UserLogin", "Login")); } List <AdPay> p1 = new List <AdPay>(); if (ID1 != null) { var res = _admission.GetById(ID1.Value); ICollection <Admissiopay> admissiopays = _admissionPay.GetAll(); var res1 = admissiopays.Where(d => d.AdId == res.AdId); AdPay adPay = new AdPay(); adPay.Admission1 = res; adPay.ListAdmissiopay = res1; p1.Add(adPay); return(View("printreceipt", p1)); // return new ViewAsPdf(res); } else { return(View()); } }