public IHttpActionResult ManagerVerifySingleQuestion(SurveyVerify survey) { var empSurveyObject = GetSurveyObject(survey.Survey_For); empSurveyObject.Survey_For = survey.Survey_For; survey.Verify = true; var surveyForList = new Surveys().getSurveyForVerifyAllRaters(empSurveyObject); surveyForList = surveyForList.Where(c => c.Question == survey.Question).ToList(); survey.Type = empSurveyObject.Type; survey.Period = empSurveyObject.Period; foreach (var surveyObject in surveyForList) { survey.Rater = surveyObject.Rater; survey.User = Generic.GetCurrentLogonUserName(); var manager = new Surveys().getSurveyTeamEmployeeList().Where(c => c.AD_User_Name.ToLower() == survey.User.ToLower()).First().Employee; survey.Manager = manager; var saveReviewQuestion = new SurveyUpdate().SurveyManagerVerify(survey); } return(Ok()); }
public IHttpActionResult VerifySurveyQuestion(SurveyVerify surveyQuestion) { try { surveyQuestion.Type = "Annually"; surveyQuestion.Period = "2016"; surveyQuestion.User = Generic.GetCurrentLogonUserName(); surveyQuestion.Rater = new Surveys().getSurveyTeamEmployeeList().Where(c => c.AD_User_Name.ToLower() == surveyQuestion.User.ToLower()).First().Employee; var updateStatus = new SurveyUpdate().SurveyManagerVerify(surveyQuestion); return(Ok()); } catch (Exception ex) { throw new Exception(ex.Message); } }