public async Task <bool> EditTravelAsync(TravelInfoDTO travelInfo) { var path = Properties.Resources.editTravelPath; var result = await _apiHelper.Put(path, travelInfo); return(result != null && result.ResponseType == ResponseType.Success); }
public void EditTravel(TravelInfoDTO travelDTO) { var travel = MapperExtension.mapper.Map <TravelInfoDTO, TravelInfo>(travelDTO); _db.Entry(_db.TravelInfoes.Find(travelDTO.TravelInfoId)).CurrentValues.SetValues(travel); _db.SaveChanges(); }
public void AddTravel(TravelInfoDTO travelDTO) { var travel = MapperExtension.mapper.Map <TravelInfoDTO, TravelInfo>(travelDTO); _db.TravelInfoes.Add(travel); _db.SaveChanges(); }
public IHttpActionResult EditTravel([FromBody] TravelInfoDTO travel) { if (_bll.EditTravel(travel)) { return(Ok()); } return(InternalServerError()); }
private async void Button_Save(object sender, RoutedEventArgs e) { ProgressSpin.IsActive = true; if (ValidateForm()) { using (ITravelInfoCore core = new TravelInfoCore()) { int AirportRoadTime = System.Convert.ToInt32(AirportRoadTimeBox.Text); int RailwayRoadTime = System.Convert.ToInt32(RailwayRoadTimeBox.Text); bool result = false; if (currenTravel == null) { var travelModel = new TravelInfoDTO() { Title = TitleBox.Text, AirportRoad = AirportRoadBox.Text, AirportRoadTime = AirportRoadTime, RailwayRoad = RailwayRoadBox.Text, RailwayRoadTime = RailwayRoadTime, TaxiNum = TaxiNumBox.Text, ConferenceId = UserCredentials.Conference.ConferenceId }; result = await core.AddTravelAsync(travelModel); } else { currenTravel.Title = TitleBox.Text; currenTravel.AirportRoad = AirportRoadBox.Text; currenTravel.AirportRoadTime = AirportRoadTime; currenTravel.RailwayRoad = RailwayRoadBox.Text; currenTravel.RailwayRoadTime = RailwayRoadTime; currenTravel.TaxiNum = TaxiNumBox.Text; result = await core.EditTravelAsync(currenTravel); } if (result) { MessageBox.Show("Success"); Close(); } else { MessageBox.Show("Failure"); } } } else { MessageBox.Show("Form invalid"); } ProgressSpin.IsActive = false; }
public bool EditTravel(TravelInfoDTO travel) { try { _repository.EditTravel(travel); } catch { return(false); } return(true); }
public TravelInfo(TravelInfoDTO travel) { InitializeComponent(); WindowHelper.SmallWindowSettings(this); currenTravel = travel; if (travel != null) { InitializeEditFields(); } else { this.Title = "Add Travel"; SaveButton.Content = "Add"; } }