public HttpResponseMessage UpdateProcess(int id, [FromBody] RestaurantProcess process)
 {
     using (GlobalDesignEntities entities = new GlobalDesignEntities())
     {
         try
         {
             var entity = entities.RestaurantProcess.FirstOrDefault(e => e.Id == id);
             if (entity == null)
             {
                 return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Tables not found"));
             }
             else
             {
                 entity.ProcessName   = process.ProcessName;
                 entity.ProcessDate   = process.ProcessDate;
                 entity.ProcessStatus = process.ProcessStatus;
                 entities.SaveChanges();
                 return(Request.CreateResponse(HttpStatusCode.OK, entity));
             }
         }
         catch (Exception ex)
         {
             return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
         }
     }
 }
 public HttpResponseMessage Post(RestaurantProcess process)
 {
     try
     {
         using (GlobalDesignEntities entities = new GlobalDesignEntities())
         {
             entities.RestaurantProcess.Add(process);
             entities.SaveChanges();
             var message = Request.CreateResponse(HttpStatusCode.Created, process);
             message.Headers.Location = new Uri(Request.RequestUri + process.Id.ToString());
             return(message);
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
     }
 }