public HttpResponseMessage GetStateById(int id)
 {
     try
     {
         var data = staterepository.GetStateById(id).ToList();
         return(Request.CreateResponse(HttpStatusCode.OK, new { success = true, result = data }));
     }
     catch (Exception e)
     {
         return(Request.CreateResponse(HttpStatusCode.OK, new { success = false, message = $"Error {e.Message}" }));
     }
 }