예제 #1
0
        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());
        }
예제 #3
0
 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);
     }
 }
예제 #4
0
        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);
                }
            }
        }