public HttpResponseMessage Put(long id, [FromUri] EmployeeDto parameters)
 {
     try
     {
         persistence.UpdateEmployee(id, parameters);
         return(Request.CreateResponse(HttpStatusCode.OK, id));
     }
     catch (Exception e)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, e));
     }
 }
        public HttpResponseMessage put(string id, [FromBody] addEmployee value)
        {
            EmployeePersistence ep = new EmployeePersistence();
            bool recordExisted     = false;

            recordExisted = ep.UpdateEmployee(id, value);
            HttpResponseMessage response;

            if (recordExisted)
            {
                response = Request.CreateResponse(HttpStatusCode.NoContent);
            }
            else
            {
                response = Request.CreateResponse(HttpStatusCode.NotFound);
            }
            return(response);
        }