public PassengerModel ReplacePassenger(ReplacePassengerModel rModel) { PassengerModel passnger = TrainDataStore.Passengers.Where(x => x.Id == rModel.PassengerModel.Id).FirstOrDefault(); int index = TrainDataStore.Passengers.IndexOf(passnger); PassengerModel newPassnger = rModel.PassengerModel; passnger.IsReplaced = true; TrainDataStore.Passengers[index] = passnger; newPassnger.Id = GetPassengerId(); newPassnger.Name = rModel.NewPassengerName; newPassnger.IsPresent = true; newPassnger.IsReplaced = false; TrainDataStore.Passengers.Insert(index + 1, newPassnger); return(newPassnger); }
public PassengerModel ReplacePassenger(ReplacePassengerModel data) { return(_iTrainRepository.ReplacePassenger(data));; }
public IActionResult ReplacePassenger([FromBody] ReplacePassengerModel data) { PassengerModel newData = _iTrainService.ReplacePassenger(data); return(Ok(newData)); }