public SignUpRequestResponse SignUpRequest(SignUpRequestRequest request) { SignUpRequestResponse response = new SignUpRequestResponse(); try { IsExistTokenByTokenResponse isExistTokenByTokenResponse = new UserServerObjectService().IsExistTokenByToken(new IsExistTokenByTokenRequest() { fbToken = request.fbToken }); if (isExistTokenByTokenResponse.Result.Success()) { throw new Exception("Már létezik az adatbázisban ez a token"); //response.Result = new Ac4yProcessResult() { Code = Ac4yProcessResult.FAIL, Message = "A token már létezik a db-ben" }; } string guid = new Generator().GuidGenerator(); request.User.Guid = guid; InsertNewUserResponse insertNewUserResponse = new UserServerObjectService().InsertNewUser(new InsertNewUserRequest() { User = request.User }); if (insertNewUserResponse.Result.Success()) { InsertNewTokenResponse insertNewTokenResponse = new UserServerObjectService().InsertNewToken(new InsertNewTokenRequest() { UserToken = new UserToken() { fbToken = request.fbToken, UserGuid = guid } }); if (insertNewTokenResponse.Result.Success()) { response.Result = new Ac4yProcessResult() { Code = Ac4yProcessResult.SUCCESS, Message = "Mindkét insert, így a sign up is sikeres" } } ; } } catch (Exception exception) { response.Result = (new Ac4yProcessResult() { Code = Ac4yProcessResult.FAIL, Message = exception.Message, Description = exception.StackTrace }); } return(response); }
public AttachNewDeviceObjectResponse AttachNewDevice(AttachNewDeviceObjectRequest request) { AttachNewDeviceObjectResponse response = new AttachNewDeviceObjectResponse(); try { DeleteUserResponse deleteUserResponse = new UserServerObjectService().DeleteUser(new DeleteUserRequest() { fbToken = request.UserToken.fbToken }); DeleteAuthenticationRequestResponse deleteAuthenticationRequestResponse = new UserServerObjectService().DeleteAuthenticationRequest(new DeleteAuthenticationRequestRequest() { UserGuid = deleteUserResponse.UserGuid }); if (deleteUserResponse.Result.Success()) { response.Result = new Ac4yProcessResult() { Code = Ac4yProcessResult.SUCCESS, Message = "Sikeres törlés" }; AttachNewDeviceResponse attachNewDeviceResponse = new UserServerObjectService().AttachNewDevice(new AttachNewDeviceRequest() { UserToken = request.UserToken }); if (attachNewDeviceResponse.Result.Success()) { response.Result = new Ac4yProcessResult() { Code = Ac4yProcessResult.SUCCESS, Message = "Sikeres insert és delete" } } ; } else { response.Result = new Ac4yProcessResult() { Code = Ac4yProcessResult.INEFFECTIVE, Message = "Insert nem sikerült" }; } } catch (Exception exception) { response.Result = (new Ac4yProcessResult() { Code = Ac4yProcessResult.FAIL, Message = exception.Message, Description = exception.StackTrace }); } return(response); }
public GetUserFromByTokenResponse GetUserFromByToken(GetUserFromByTokenReqest request) { GetUserFromByTokenResponse response = new GetUserFromByTokenResponse(); try { GetUserByTokenResponse getUserByTokenResponse = new UserServerObjectService().GetUserByToken(new GetUserByTokenRequest() { fbToken = request.fbToken }); if (getUserByTokenResponse.Result.Success()) { response.User = getUserByTokenResponse.User; response.Json = getUserByTokenResponse.Json; response.Result = new Ac4yProcessResult() { Code = Ac4yProcessResult.SUCCESS, Message = "sikerült kiolvasni a tokenhez tartozó user" }; } else { response.Result = new Ac4yProcessResult() { Code = Ac4yProcessResult.INEFFECTIVE, Message = "Technikai hiba, nem sikerült kiolvasni a usert" }; } } catch (Exception exception) { response.Result = (new Ac4yProcessResult() { Code = Ac4yProcessResult.FAIL, Message = exception.Message, Description = exception.StackTrace }); } return(response); }
public CheckSerialNumberObjectResponse CheckSerialNumber(CheckSerialNumberObjectRequest request) { CheckSerialNumberObjectResponse response = new CheckSerialNumberObjectResponse(); try { CheckSerialNumberResponse checkSerialNumberResponse = new UserServerObjectService().CheckSerialNumber(new CheckSerialNumberRequest() { SerialNumber = request.SerialNumber, fbToken = request.fbToken }); if (checkSerialNumberResponse.Result.Success()) { response.UserGuid = checkSerialNumberResponse.UserGuid; response.Result = new Ac4yProcessResult() { Code = Ac4yProcessResult.SUCCESS, Message = "létezik" }; } else { response.Result = new Ac4yProcessResult() { Code = Ac4yProcessResult.INEFFECTIVE, Message = "nem létezik az adott sorszám, vagy a token már hozzá van rendelve" }; } } catch (Exception exception) { response.Result = (new Ac4yProcessResult() { Code = Ac4yProcessResult.FAIL, Message = exception.Message, Description = exception.StackTrace }); } return(response); }
public AuthenticationRequestGetByGuidResponse AuthenticationRequestGetByGuid(AuthenticationRequestGetByGuidRequest request) { AuthenticationRequestGetByGuidResponse response = new AuthenticationRequestGetByGuidResponse(); try { CSGIGUserServer.AuthenticationRequestGetByGuidResponse authenticationRequestGetByGuidResponse = new UserServerObjectService().AuthenticationRequestGetByGuid(new CSGIGUserServer.AuthenticationRequestGetByGuidRequest() { Guid = request.Guid }); if (authenticationRequestGetByGuidResponse.Result.Success()) { response.Result = new Ac4yProcessResult() { Code = Ac4yProcessResult.SUCCESS, Message = "Létezik adott guiddal request" }; response.AuthenticationRequest = authenticationRequestGetByGuidResponse.AuthenticationRequest; } else { response.Result = new Ac4yProcessResult() { Code = Ac4yProcessResult.INEFFECTIVE, Message = "nem létezik" }; } } catch (Exception exception) { response.Result = (new Ac4yProcessResult() { Code = Ac4yProcessResult.FAIL, Message = exception.Message, Description = exception.StackTrace }); } return(response); }
public IsExistByFBTokenResponse isExistByFBToken(IsExistByFBTokenRequest request) { IsExistByFBTokenResponse response = new IsExistByFBTokenResponse(); try { IsExistTokenByTokenResponse isExistTokenByTokenResponse = new UserServerObjectService().IsExistTokenByToken(new IsExistTokenByTokenRequest() { fbToken = request.fbToken }); if (isExistTokenByTokenResponse.Result.Success()) { response.Result = new Ac4yProcessResult() { Code = Ac4yProcessResult.SUCCESS, Message = "létezik" } } ; else { response.Result = new Ac4yProcessResult() { Code = Ac4yProcessResult.INEFFECTIVE, Message = "nem létezik" } }; } catch (Exception exception) { response.Result = (new Ac4yProcessResult() { Code = Ac4yProcessResult.FAIL, Message = exception.Message, Description = exception.StackTrace }); } return(response); }
public IsUnknownOrInvalidTokenResponse IsUnknownOrInvalidToken(IsUnknownOrInvalidTokenRequest request) { IsUnknownOrInvalidTokenResponse response = new IsUnknownOrInvalidTokenResponse(); try { IsUnknownOrInvalidTokenResponse isUnknownOrInvalidTokenResponse = new UserServerObjectService().IsUnknownOrInvalidToken(new IsUnknownOrInvalidTokenRequest() { fbToken = request.fbToken }); if (isUnknownOrInvalidTokenResponse.Result.Success()) { response.Result = new Ac4yProcessResult() { Code = Ac4yProcessResult.SUCCESS, Message = "unknown or invalid token" } } ; else { response.Result = new Ac4yProcessResult() { Code = Ac4yProcessResult.INEFFECTIVE, Message = "létező token" } }; } catch (Exception exception) { response.Result = (new Ac4yProcessResult() { Code = Ac4yProcessResult.FAIL, Message = exception.Message, Description = exception.StackTrace }); } return(response); }
public LoginRequestResponse LoginRequest(LoginRequestRequest request) { LoginRequestResponse response = new LoginRequestResponse(); try { IsUnknownOrInvalidTokenResponse isUnknownOrInvalidTokenResponse = new UserServerObjectService().IsUnknownOrInvalidToken(new IsUnknownOrInvalidTokenRequest() { fbToken = request.fbToken }); if (!isUnknownOrInvalidTokenResponse.Result.Success()) { response.Result = new Ac4yProcessResult() { Code = Ac4yProcessResult.SUCCESS, Message = "Mehet a login, a token rendben" }; int checkData = new Generator().CheckDataGenerator(); User user = null; GetUserByTokenResponse getUserByTokenResponse = new UserServerObjectService().GetUserByToken(new GetUserByTokenRequest() { fbToken = request.fbToken }); if (getUserByTokenResponse.Result.Success()) { user = getUserByTokenResponse.User; isExistByGuidResponse isExistByGuidResponse = new UserServerObjectService().IsExistByGuid(new isExistByGuidRequest() { Guid = user.Guid }); if (!isExistByGuidResponse.Result.Success()) { AuthenticationRequestInsertResponse authenticationRequestInsertResponse = new UserServerObjectService().AuthenticationRequestInsert(new AuthenticationRequestInsertRequest() { AuthenticationRequest = new AuthenticationRequest() { Guid = user.Guid, CheckData = checkData.ToString() } }); response.AuthenticationRequest = authenticationRequestInsertResponse.AuthenticationRequest; response.fbToken = request.fbToken; response.Result = new Ac4yProcessResult() { Code = Ac4yProcessResult.SUCCESS, Message = "Sikeres request insert" }; } else { AuthenticationRequestUpdateResponse authenticationRequestUpdateResponse = new UserServerObjectService().UpdateAuthenticationRequest(new AuthenticationRequestUpdateRequest() { UserGuid = user.Guid, CheckData = checkData.ToString() }); response.AuthenticationRequest = authenticationRequestUpdateResponse.AuthenticationRequest; response.fbToken = request.fbToken; response.Result = new Ac4yProcessResult() { Code = Ac4yProcessResult.SUCCESS, Message = "Ezzel a guiddal már létezik rekord a db-ben" }; } } else { response.Result = new Ac4yProcessResult() { Code = Ac4yProcessResult.INEFFECTIVE, Message = "Technikai hiba történt, próbálja meg később" }; } } else { response.Result = new Ac4yProcessResult() { Code = Ac4yProcessResult.INEFFECTIVE, Message = "Ismeretlen, lejárt, ..." }; } } catch (Exception exception) { response.Result = (new Ac4yProcessResult() { Code = Ac4yProcessResult.FAIL, Message = exception.Message, Description = exception.StackTrace }); } return(response); }