public OperationResult <GeoPingUser> EditUser(GeoPingUser user) { return(new OperationResult <GeoPingUser>() { Data = _gpUserRepo.Update(user), Messages = new[] { "Profile was successfully edited." }, Success = true }); }
public IActionResult EditProfile(GeoPingUser user) { var loggedUserId = _helper.GetAppUserIdByClaims(User.Claims); var result = _accountSrv.EditProfile(loggedUserId, user); if (result.Success) { return(Ok(result)); } return(BadRequest(result)); }
public OperationResult <GeoPingUser> EditProfile(Guid loggedUserId, GeoPingUser user) { if (loggedUserId == user.Id) { var result = _gpUserSrv.EditUser(user); if (result.Success) { return(new OperationResult <GeoPingUser>() { Data = user, Success = true, Messages = new[] { "Profile tou are trying to edit is not yours or something went wrong while editing" } }); } } return(new OperationResult <GeoPingUser>() { Messages = new[] { "Profile tou are trying to edit is not yours or something went wrong while editing" } }); }