public JsonResult Take(SurveyKeyValue[] keyValues, long surveyModelId)
        {
            try
            {
                //TODO Allow Administrators to set a user id manually

                var surveyInstance = db.CreateSurveyInstance(keyValues, surveyModelId);

                return(new JsonResult()
                {
                    Data = new { Result = "OK" }
                });
            }
            catch (Exception ex)
            {
                Log.Error(ex.Message, ex);
                return(new JsonResult()
                {
                    Data = new { Result = "OK", Message = ex.Message }
                });
            }
        }