public IActionResult DeleteSurvey(long id) { if (!_surveyRepository.SurveyExists(id)) { return(NotFound()); } _surveyRepository.DeleteSurvey(id); return(NoContent()); }
public IActionResult Delete(int id) { var surveyToDelete = _rep.GetSurvey(id); if (surveyToDelete == null) { return(NotFound()); } _rep.DeleteSurvey(surveyToDelete); _rep.Save(); return(NoContent()); }
private void DeleteSurveyExecute(Survey selectedSurvey) { if (_surveyRepository.DeleteSurvey(selectedSurvey.ID)) { MessageBox.Show((Application.Current.Resources["LanguageStrings"] as LanguageStrings).SURVEY_DELETED); this.allSurveyses = new ObservableCollection <Survey>(_surveyRepository.GetAllUserSurveys(Membership.CurrentUser.ID)); this.TopSurveys = new ObservableCollection <Survey>(_surveyRepository.GetUserTopSurveys(TOP_SURVYES_COUNT, Membership.CurrentUser.ID)); this.DisplayedSurveyses.Remove(selectedSurvey); Locator.SubmittedResponsesStatic.RefresheExecute(); Locator.SavedResponsesStatic.RefresheExecute(); } else { MessageBox.Show((Application.Current.Resources["LanguageStrings"] as LanguageStrings).ERROR_SURVEY_DELETE); } }
public void Delete(int id) { var objSurvey = _SurveyRepository.GetSurvey(id); Models.Survey Survey = ConvertToSurvey(objSurvey); if (Survey != null && Survey.ModuleId == _entityId) { // Delete all Survey Items if (Survey.SurveyItem != null) { foreach (var item in Survey.SurveyItem) { bool boolDeleteSurveyItemResult = _SurveyRepository.DeleteSurveyItem(item.Id); if (boolDeleteSurveyItemResult) { _logger.Log(LogLevel.Information, this, LogFunction.Delete, "Survey Item Deleted {item.Id}", item.Id); } else { _logger.Log(LogLevel.Information, this, LogFunction.Delete, "Error: Survey Item *NOT* Deleted {item.Id}", item.Id); } } } bool boolResult = _SurveyRepository.DeleteSurvey(id); if (boolResult) { _logger.Log(LogLevel.Information, this, LogFunction.Delete, "Survey Deleted {id}", id); } else { _logger.Log(LogLevel.Information, this, LogFunction.Delete, "Error: Survey *NOT* Deleted {id}", id); } } }