Example #1
0
        public HttpResponseMessage GetPendingReferralByIds([FromUri] int referrerId, int candidateId, int jobId)
        {
            ItemsResponse <ReferralPending> response = new ItemsResponse <ReferralPending>();

            response.Items = _referralService.GetPendingReferral(referrerId, candidateId, jobId);

            return(Request.CreateResponse(response));
        }
        public HttpResponseMessage GetPendingReferralByIds([FromUri] int referrerId, int candidateId, int jobId)
        {
            try
            {
                ItemsResponse <ReferralPending> response = new ItemsResponse <ReferralPending>();

                response.Items = _referralService.GetPendingReferral(referrerId, candidateId, jobId);

                return(Request.CreateResponse(response));
            }
            catch (System.Exception ex)
            {
                ErrorLogService    svc   = new ErrorLogService();
                ErrorLogAddRequest error = new ErrorLogAddRequest();
                error.ErrorFunction = "Sabio.Web.Controllers.Api.GetDiversityById";
                error.ErrorMessage  = ex.Message;
                error.UserId        = UserService.UserSelect().PersonId;
                svc.ErrorLogInsert(error);
                return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message));
            }
        }