public bool UserExist(int id) { Utilities.CheckEF CEF = new Utilities.CheckEF(); bool exist = false; var query = (from data in context.Users where data.Id == id select data).FirstOrDefault(); exist = CEF.CheckUserWithID(query); return(exist); }
// PUT api/<controller>/5 public async Task <IHttpActionResult> PutUser([FromBody] UserModel UM) { try { if (!ModelState.IsValid || !CEF.CheckUserWithID(UM)) { return(Content(HttpStatusCode.InternalServerError, "Error updating user, check the model ID(int), User(string), Birthdate(datetime(2000-01-14))")); } //Update user //The same case as in postUser await UO.UpdateUser(UM); UserModel toReturn = await UO.GetUser(UM.Id); return(Ok(toReturn)); } catch (Exception ex) { LU.WriteLog("Error in PutUser " + ex); return(Content(HttpStatusCode.InternalServerError, "Error updating user, contact with your admin")); } }