// GET api/<controller> public IEnumerable <QuestionAnswersWeek <OptionsSingleSelectAnswer, OptionsMultiSelectAnswer> > Get() { int UserID = Convert.ToInt32(HttpContext.Current.User.Identity.Name); var Result = new QuestionAnswersWeek <OptionsSingleSelectAnswer, OptionsMultiSelectAnswer>().GetUserAnswers(UserID); return(Result); }
public bool Post([FromBody] ClsOtherUser value) { try { int UserID = Convert.ToInt32(HttpContext.Current.User.Identity.Name); var _GetAnsweredSexQuestions = new QuestionAnswersWeek <OptionsSingleSelectAnswer, OptionsMultiSelectAnswer>().GetUserAnswers(UserID).Where(x => x.QuestionDetails.QuestionCategory == 1).ToArray(); var _GetOtherUserAnswers = new QuestionAnswersWeek <OptionsSingleSelectAnswer, OptionsMultiSelectAnswer>().GetUserAnswers(value.OtherUserID).Where(x => x.QuestionDetails.QuestionCategory == 1).ToArray(); if (_GetAnsweredSexQuestions.Count() > 0 && _GetOtherUserAnswers.Count() > 0) { return(true); } else { return(false); } } catch (Exception) { return(false); } }