public async Task <ActionResult> Put(ReactCrashUserModel model) { try { if (ModelState.IsValid) { //stores sign in result var result = await _reactCrashUserRepository.UpdateUser(_mapper.Map <reactCrashUser>(model)); if (result > 0) { return(Ok(new { message = "Success!", user = model })); } else { return(BadRequest(new { error = result })); } } return(BadRequest(new { error = ModelState.ToString() })); } catch (Exception e) { return(BadRequest(new { error = e.Message })); } }