public ConferenceSurveyViewModel(IRepository repository)
        {
            _repository = repository;

            _surveyResult = new ConferenceSurveyResult();

            ConferenceEvaluationRating = 0;
            ConferenceLengthRating     = "";
            MostValuableTracks         = new List <string> ();
            ConferenceSurveyComments   = "";
        }
        public void SaveConferenceSurveyResult(ConferenceSurveyResult result)
        {
            var key = "surveyresult-" + _couchbaseService.GetUserId();
            var doc = _couchbaseService.Db.GetExistingDocument(key);

            IDictionary <string, object> dict;

            if (doc == null)
            {
                doc  = _couchbaseService.Db.GetDocument(key);
                dict = new Dictionary <string, object> ();
                dict.Add("type", "surveyresult");
                dict.Add("conferencesurveyresult", result);
            }
            else
            {
                dict = doc.Properties;
                dict["conferencesurveyresult"] = result;
            }

            doc.PutProperties(dict);
        }
Example #3
0
 public void SaveConferenceSurveyResult(ConferenceSurveyResult result)
 {
     throw new NotImplementedException();
 }