public IHttpActionResult AssignReviewers()
        {
            try
            {
                IEnumerable <KeyValuePair <string, string> > queryString = Request.GetQueryNameValuePairs();

                int  transfer_activity_key = HttpUtils.QSIntValue(queryString, "transfer_activity_key");
                int  approval_level        = HttpUtils.QSIntValue(queryString, "approval_level");
                Guid workflow_guid         = HttpUtils.QSGuidValue(queryString, "workflow_guid");

                TransferActivityRepository ta = new TransferActivityRepository(db);

                return(Ok(ta.AssignReviewers(transfer_activity_key, approval_level, workflow_guid)));
            }
            catch (Exception exError)
            {
                return(BadRequest((new Error(0, exError.Message, "GetCurrentApprovalLevel").ToString())));
            }
        }