Exemplo n.º 1
0
 public void Update(UpdateRide newRide)
 {
     //Todo: figure out hwo to update things that are not Set.
     this.CarType       = newRide.CarType;
     this.NumPassengers = newRide.NumPassengers;
     this.DriverName    = newRide.DriverName;
     UpdateRideDate(newRide.RideDate);
 }
Exemplo n.º 2
0
        public async Task <IActionResult> Put(Guid id, UpdateRide ride)
        {
            var existingRide = await _ridesRepository.GetAsync(r => r.Id == id);

            if (existingRide == null)
            {
                return(NotFound());
            }
            existingRide.Update(ride);
            return(Accepted(_ridesRepository.UpdateAsync(existingRide)));
        }