Пример #1
0
 /// <summary>
 /// Posts the survey.
 /// </summary>
 /// <param name="surveyResponse">The survey response.</param>
 /// <returns>bool</returns>
 public bool PostSurvey(SurveyResponseContract surveyResponse)
 {
     using (var client = new SaltServiceProxy())
     {
         return(client.Execute(proxy => proxy.PostSurvey(surveyResponse)));
     }
 }
Пример #2
0
        /// <summary>
        /// To the domain model.
        /// </summary>
        /// <param name="surveyResponseDataContract">The survey response data contract.</param>
        /// <returns></returns>
        public static SurveyListModel ToDomainModel(this SurveyResponseContract surveyResponseDataContract)
        {
            if (null == surveyResponseDataContract)
            {
                return(new SurveyListModel());
            }

            var toReturn = new SurveyListModel
            {
                Surveys = new List <SurveyModel>
                {
                    new SurveyModel()
                    {
                        IndividualId  = new AsaMemberAdapter().GetActiveDirectoryKeyFromContext(),
                        MemberId      = surveyResponseDataContract.MemberId,
                        ResponseCount = surveyResponseDataContract.TotalResponseCount,
                        Response      = surveyResponseDataContract.SurveyResponseId.ToString(CultureInfo.InvariantCulture),
                    }
                }
            };

            return(toReturn);
        }
Пример #3
0
 public bool PostSurvey(SurveyResponseContract surveyResponse)
 {
     return(PostSurveyResponse);
 }
Пример #4
0
 /// <summary>
 /// Posts the survey.
 /// </summary>
 /// <param name="surveyResponse">The survey response.</param>
 /// <returns></returns>
 public bool PostSurvey(SurveyResponseContract surveyResponse)
 {
     return(_surveyService.Resolve().PostSurvey(surveyResponse.ToDomainObject <SurveyResponseContract, SurveyResponse>()));
 }