public HttpResponseMessage ActivateDeactivateFeedback(long FeedbackId, bool IsActive)
 {
     try
     {
         HttpResponseMessage httpResponse = new HttpResponseMessage();
         var objRes = feedbackRepository.ActivateDeactivateFeedback(FeedbackId, IsActive);
         if (objRes != null && objRes.isSuccess)
         {
             httpResponse = Request.CreateResponse(HttpStatusCode.OK, objRes);
         }
         else
         {
             httpResponse = Request.CreateResponse(HttpStatusCode.Unauthorized, objRes);
         }
         return(httpResponse);
     }
     catch (Exception ex)
     {
         throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.InternalServerError)
         {
             Content      = new StringContent("An error occurred, please try again or contact the administrator."),
             ReasonPhrase = "An error occurred, please try again or contact the administrator.",
             StatusCode   = HttpStatusCode.InternalServerError
         });
     }
 }