public ActionResult <string> VerifyDriving(DrivingModel model) { try { var canDrive = _drivingControlService.CanDrive(model.PlateNumber, model.Date, model.Time); return((canDrive) ? $"The plate number '{model.PlateNumber}' CAN be on the road." + $"\n{_drivingControlService.Message}" : $"The plate number '{model.PlateNumber}' CANNOT be on the road." + $"\n{_drivingControlService.Message}"); } catch (Exception ex) { return(ex.Message); } }
public IActionResult Index(DrivingModel driving) { if (driving.Speed > 0) { var time = driving.Distance / driving.Speed; var hours = (int)time; var minutes = (int)Math.Round(60 * (time - hours)); driving.Message = MultiPattern.FormatMulti(localizer["Driving time is{plural, zero { } one { {0} hour } other { {0} hours }}{plural, one {{0} minute} other {{0} minutes}}"], hours, minutes); //loc 0: Hours or minutes } else { driving.Message = ""; } return(View(driving)); }
public ActionResult Index(DrivingModel model) { return(View(model)); }