public IActionResult Get([FromQuery] VehicleType parameters = null) { try { var model = repository.Get(parameters); return(Ok(model)); } catch (Exception ex) { logger.LogError(ex.GetExceptionMessages()); return(StatusCode(StatusCodes.Status500InternalServerError, Constants.ErrorMessages.FetchError)); } }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var vehicleType = _vehicleTypeRepository.Get(id); if (vehicleType == null) { return(HttpNotFound()); } return(View(new VehicleTypeViewModel(vehicleType))); }
public Vehicle Get(int id) { string query = string.Format("SELECT * FROM test.vehicles WHERE Id={0}", id); using (MySqlDataReader reader = DatabaseConnector.ExecuteSql(query)) { if (reader.Read() && reader.HasRows) { Vehicle vehicle = new Vehicle(reader); vehicle.Company = companyRepository.Get(vehicle.CompanyId); vehicle.VehicleType = vehicleTypeRepository.Get(vehicle.VehicleTypeId); return(vehicle); } return(null); } }
public bool IsTypeAlreadyExist(string typeName) { var type = vehicleTypeRepository.Get(c => c.TypeName.ToLower().Equals(typeName.ToLower())); if (type.Count > 0) { return(false); } else { return(true); } }
// GET: Drivers public ActionResult Index() { Driver driver = _driverRepository.GetDriverByUserId(user.Id); Vehicle vehicle = _vehicleRepository.GetVehicleByDriverId(driver.Id); VehicleType vehicleType = _vehicleTypeRepository.Get(vehicle.VehicleTypeId); var RidesForDriver = _rideRepository.GetRidesForDriver(RideStatus.NotAccepted, vehicleType.Id); var ListRide = new List <DriversViewModel>(); foreach (var ride in RidesForDriver) { ListRide.Add(new DriversViewModel(ride)); } return(View(ListRide)); }
public VehicleTypeReadModel Get(int id) { return(_vehicleTypeRepository.Get(id)); }