Exemplo n.º 1
0
        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"));
        }
Exemplo n.º 2
0
        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));
        }