// PUT: api/User public IHttpActionResult Put([FromBody] User user) { try { int userId = Int32.Parse(RequestContext.Principal.Identity.Name); _servise.Edit(user, userId); return(Ok()); } catch (IncorrectDataException e) { return(BadRequest(e.Message)); } catch (Exception) { return(BadRequest("Server error")); } }