public HttpResponseMessage ApproveCampaign(bool Status = true, int CampaignId = 0) { try { var result = IService.ApproveCampaign(CampaignId, Status); if (result) { return(Request.CreateResponse(HttpStatusCode.OK, "Campaign Approved Successfully")); } else { return(Request.CreateResponse(HttpStatusCode.ExpectationFailed, "Campaign Approval is not successful. Please try again later")); } } catch (Exception ex) { ResponseObject response = new ResponseObject(); response.ExceptionMsg = ex.InnerException != null?ex.InnerException.ToString() : ex.Message; response.ResponseMsg = "Error Getting the user Details"; response.ErrorCode = HttpStatusCode.InternalServerError.ToString(); return(Request.CreateResponse(HttpStatusCode.InternalServerError, response)); } }