public IDataResult <user> login(loginDto login) { var user = _user.getOneByEmail(login.userEmail); if (!user.success) { return(new DataErrorResult <user>(bllMessages.notFoundEmail)); } if (!hashHelper.verifyPasswordHash(login.password, user.data)) { return(new DataErrorResult <user>(bllMessages.wrongPassword)); } return(new DataSuccessResult <user>(user.data, bllMessages.successfullLogin)); }
public ActionResult register(registerDto register) { var isExistUser = _user.getOneByEmail(register.userEmail); if (isExistUser.success) { return(BadRequest(isExistUser.message)); } var registerResult = _aut.register(register); if (!registerResult.success) { return(BadRequest(registerResult.message)); } return(Ok(registerResult.message)); }