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()))); } }