public void EditAccommodationInfo(AccommodationInfoDTO accommodationDTO) { var accommodation = MapperExtension.mapper.Map <AccommodationInfoDTO, AccommodationInfo>(accommodationDTO); _db.Entry(_db.AccommodationInfoes.Find(accommodationDTO.AccommodationInfoId)).CurrentValues.SetValues(accommodation); _db.SaveChanges(); }
public void AddAccommodationInfo(AccommodationInfoDTO accommodationDTO) { var accommodation = MapperExtension.mapper.Map <AccommodationInfoDTO, AccommodationInfo>(accommodationDTO); _db.AccommodationInfoes.Add(accommodation); _db.SaveChanges(); }
public async Task <bool> EditAccommodationInfoAsync(AccommodationInfoDTO accommodationInfo) { var path = Properties.Resources.editAccommodationInfoPath; var result = await _apiHelper.Put(path, accommodationInfo); return(result != null && result.ResponseType == ResponseType.Success); }
public IHttpActionResult EditAccommodationInfo([FromBody] AccommodationInfoDTO accommodation) { if (string.IsNullOrEmpty(accommodation.PlaceName)) { return(BadRequest()); } if (_bll.EditAccommodationInfo(accommodation)) { return(Ok()); } return(InternalServerError()); }
public bool EditAccommodationInfo(AccommodationInfoDTO acommodationinfo) { try { _repository.EditAccommodationInfo(acommodationinfo); } catch { return(false); } return(true); }
private async void Button_Save(object sender, RoutedEventArgs e) { ProgressSpin.IsActive = true; if (ValidateForm()) { using (IAccommodationInfoCore core = new AccommodationInfoCore()) { bool result = false; if (currentAccommodation == null) { var accommodationModel = new AccommodationInfoDTO() { PlaceName = PlaceNameBox.Text, Description = DescriptionBox.Text, Currency = CurrencyBox.Text, City = CityBox.Text, CityDesc = CityDescBox.Text, ConferenceId = UserCredentials.Conference.ConferenceId }; result = await core.AddAccommodationInfoAsync(accommodationModel); } else { currentAccommodation.PlaceName = PlaceNameBox.Text; currentAccommodation.Description = DescriptionBox.Text; currentAccommodation.Currency = CurrencyBox.Text; currentAccommodation.City = CityBox.Text; currentAccommodation.CityDesc = CityDescBox.Text; result = await core.EditAccommodationInfoAsync(currentAccommodation); } if (result) { MessageBox.Show("Success"); Close(); } else { MessageBox.Show("Failure"); } } } else { MessageBox.Show("Form invalid"); } ProgressSpin.IsActive = false; }
public AccommodationInfo(AccommodationInfoDTO accommodation) { InitializeComponent(); WindowHelper.SmallWindowSettings(this); currentAccommodation = accommodation; if (accommodation != null) { InitializeEditFields(); } else { this.Title = "Add Accommodation"; SaveButton.Content = "Add"; } }