public void Update(string id, UserUpdating updatingUser) { //var user = Get(id); //var authData = new Auth(); //authData.password = user.password; //authData.email = user.email; //var tokenData = _jwtHelper.GenerateToken(authData); var filter = Builders <User> .Filter.Eq("_id", id); var update = Builders <User> .Update.Set("name", updatingUser.name).Set("email", updatingUser.email).Set("image", updatingUser.image); _users.UpdateOne(filter, update); //return tokenData; }
public ActionResult <ResponseGeneralWithToken> Update(string id, UserUpdating updatingUser) { var user = _userService.Get(id); if (user == null) { return(NotFound()); } _userService.Update(id, updatingUser); var authData = new Auth(); authData.password = user.password; authData.email = user.email; var tokenData = _jwtHelper.GenerateToken(authData); return(new ResponseGeneralWithToken() { success = true, message = "Data updated", data = tokenData }); }