public ActionResult Report(SelectDateViewModel model) { DatabaseControler dc = new DatabaseControler(); SelectDateViewModel selectModel = dc.GetSelectDateModelByCarId(model.CarId); selectModel.MonthId = model.MonthId; selectModel.YearId = model.YearId; if (!ModelState.IsValid) { return(View("SelectDate", selectModel)); } PdfController pc = new PdfController(); return(new FileStreamResult(pc.CreateDistanceReportByCarId(model.CarId, int.Parse(selectModel.Mounth.ToList()[model.MonthId].Value), int.Parse(selectModel.Year.ToList()[model.YearId].Value)), "application/pdf")); }
public ActionResult Report(string id) { DatabaseControler dc = new DatabaseControler(); var userName = User.Identity.Name; ApplicationUserManager userManager = HttpContext.GetOwinContext().GetUserManager <ApplicationUserManager>(); var user = userManager.FindByName(userName); int Id = 0; if (!int.TryParse(id, out Id)) { return(RedirectToAction("Index", "Home")); } SelectDateViewModel sdvm = dc.GetSelectDateModelByCarId(Id); return(View("SelectDate", sdvm)); }