public HttpResponseMessage GetFarmer()
 {
     using (FarmerSchemeEntities db = new FarmerSchemeEntities())
     {
         var data = db.Farmers.ToList();
         if (data != null)
         {
             return(Request.CreateResponse(HttpStatusCode.OK, data));
         }
         else
         {
             return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Former does not exist"));
         }
     }
 }
 public HttpResponseMessage PostFarmer([FromBody] Farmer farmer)
 {
     try
     {
         using (FarmerSchemeEntities db = new FarmerSchemeEntities())
         {
             db.Farmers.Add(farmer);
             db.SaveChanges();
             return(Request.CreateResponse(HttpStatusCode.Created));
         }
     }
     catch (Exception e)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, e.Message));
     }
 }