private async void Button_Delete(object sender, RoutedEventArgs e) { IEmergencyInfoCore emergencyCore = new EmergencyInfoCore(); currentEmergency = await emergencyCore.GetEmergencyInfoByConferenceIdAsync(UserCredentials.Conference.ConferenceId); if (currentEmergency != null) { var result = await emergencyCore.DeleteEmergencyInfoAsync(currentEmergency.EmergencyInfoId); if (result) { MessageBox.Show("Successfully deleted emergency"); Close(); } else { MessageBox.Show("Error occured while deleting emergency"); } } else { MessageBox.Show("There is nothing to delete"); } }
public void EditEmergencyInfo(EmergencyInfoDTO emergencyInfoDTO) { var emergencyInfo = MapperExtension.mapper.Map <EmergencyInfoDTO, EmergencyInfo>(emergencyInfoDTO); _db.Entry(_db.EmergencyInfoes.Find(emergencyInfo.EmergencyInfoId)).CurrentValues.SetValues(emergencyInfo); _db.SaveChanges(); }
public void AddEmergencyInfo(EmergencyInfoDTO emergencyInfoDTO) { var emergencyInfo = MapperExtension.mapper.Map <EmergencyInfoDTO, EmergencyInfo>(emergencyInfoDTO); _db.EmergencyInfoes.Add(emergencyInfo); _db.SaveChanges(); }
public async Task <bool> EditEmergencyInfoAsync(EmergencyInfoDTO emergencyInfo) { var path = Properties.Resources.editEmergencyInfoPath; var result = await _apiHelper.Put(path, emergencyInfo); return(result != null && result.ResponseType == ResponseType.Success); }
public IHttpActionResult EditEmergencyInfo([FromBody] EmergencyInfoDTO emergency) { if (_bll.EditEmergencyInfo(emergency)) { return(Ok()); } return(InternalServerError()); }
public bool EditEmergencyInfo(EmergencyInfoDTO emergencyinfo) { try { _repository.EditEmergencyInfo(emergencyinfo); } catch { return(false); } return(true); }
private async void Button_Save(object sender, RoutedEventArgs e) { ProgressSpin.IsActive = true; if (ValidateForm()) { using (IEmergencyInfoCore core = new EmergencyInfoCore()) { bool result = false; if (currentEmergency == null) { var emergencyModel = new EmergencyInfoDTO() { EmergencyNum = EmergencyNumBox.Text, EmergencyInfo1 = EmergencyInfoBox.Text, ConferenceId = UserCredentials.Conference.ConferenceId }; result = await core.AddEmergencyInfoAsync(emergencyModel); } else { currentEmergency.EmergencyNum = EmergencyNumBox.Text; currentEmergency.EmergencyInfo1 = EmergencyInfoBox.Text; result = await core.EditEmergencyInfoAsync(currentEmergency); } if (result) { MessageBox.Show("Success"); Close(); } else { MessageBox.Show("Failure"); } } } else { MessageBox.Show("Form invalid"); } ProgressSpin.IsActive = false; }
private async Task LoadEmergency() { IEmergencyInfoCore emergencyCore = new EmergencyInfoCore(); currentEmergency = await emergencyCore.GetEmergencyInfoByConferenceIdAsync(UserCredentials.Conference.ConferenceId); if (currentEmergency != null) { EmergencyNumBox.Text = currentEmergency.EmergencyNum; EmergencyInfoBox.Text = currentEmergency.EmergencyInfo1; this.Title = "Edit Emergency Info"; SaveButton.Content = "Save"; } else { this.Title = "Add Emergency Info"; SaveButton.Content = "Add"; } }