public IHttpActionResult SaveRateEmployee(SurveyRate survey)
        {
            if (string.IsNullOrWhiteSpace(survey.Comment))
            {
                return(Ok());
            }

            try
            {
                survey.Type = "Annually";

                survey.Period = "2016";

                survey.User = Generic.GetCurrentLogonUserName();

                survey.Rater = new Surveys().getSurveyTeamEmployeeList().Where(c => c.AD_User_Name.ToLower() == survey.User.ToLower()).First().Employee;

                var insertStatus = new SurveyUpdate().SurveyRating(survey);

                return(Ok(insertStatus));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public IHttpActionResult GetSurveyCompletionProgress(string surveyFor)
        {
            SurveyRate surveyRate = new SurveyRate();

            surveyRate.Survey_For = surveyFor;

            surveyRate.Rater = new Surveys().getSurveyTeamEmployeeList().Where(c => c.AD_User_Name.ToLower() == Generic.GetCurrentLogonUserName().ToLower()).First().Employee;

            var progress = new Surveys().SurveyRatingProgress(surveyRate);

            return(Ok(progress));
        }