public UrlBuilder CreateUrlBuilderTryToGetFutureDatesRequest(string itemId, StringNotEmpty retailStoreId) { var parts = new UrlParts("resources", "items", "sku", itemId, "expirations"); var queryParts = new UrlQueryParameters(new UrlQueryParameter("store", retailStoreId.Value)); return(new UrlBuilder(parts, queryParts)); }
public UrlBuilder CreateUrlBuilderTryToGetSendFutureValiditiesRequest(StringNotEmpty itemId) { var parts = new UrlParts("products", itemId.Value, "validities"); var queryParts = new UrlQueryParameters(); return(new UrlBuilder(parts, queryParts)); }
public UrlBuilder CreateUrlBuilderTryToGetDamagesDestinationsRequest(StringNotEmpty retailStoreId) { var parts = new UrlParts("products", "damages", retailStoreId.Value, "destinations"); var queryParts = new UrlQueryParameters(); return(new UrlBuilder(parts, queryParts)); }
public UrlBuilder CreateUrlBuilderTryToGetOtherStoresStockRequest(StringNotEmpty itemId, StringNotEmpty chainValue) { var parts = new UrlParts("products", itemId.Value, "stock", "chain", chainValue.Value); var queryParts = new UrlQueryParameters(); return(new UrlBuilder(parts, queryParts)); }
public UrlBuilder CreateUrlBuilderTryToGetPrinterRequest(StringNotEmpty macAddress) { var parts = new UrlParts("printers", macAddress.Value); var queryParts = new UrlQueryParameters(); return(new UrlBuilder(parts, queryParts)); }
public UrlBuilder CreateUrlBuilderTryToGetPricesRequest(StringNotEmpty itemId, StringNotEmpty retailStoreId, string ean) { var parts = new UrlParts("products", itemId.Value, "prices"); var queryParts = new UrlQueryParameters(new UrlQueryParameter("store", retailStoreId.Value), new UrlQueryParameter("ean", ean)); return(new UrlBuilder(parts, queryParts)); }
public UrlBuilder CreateUrlBuilderTryToGetExternalPVPRequest(string itemId, StringNotEmpty retailStoreId) { var parts = new UrlParts("products", itemId, "price"); var queryParts = new UrlQueryParameters(new UrlQueryParameter("store", retailStoreId.Value)); return(new UrlBuilder(parts, queryParts)); }
public IChoicePostRequestWithRetry <Response, NetworkError> TryToGetSendFutureValiditiesRequest(StringNotEmpty itemId, SendFutureValiditiesRequestToSend data) { var urlBuilder = CreateUrlBuilderTryToGetSendFutureValiditiesRequest(itemId); return(serverConfig.TryToPost <SendFutureValiditiesRequestToSend, Response>(urlBuilder, data)); }
public IChoiceGetRequestWithRetry <Response <WithdrawalExternalInfo>, NetworkError> TryToGetWithdrawalExternalInfoRequest(string itemId, DateTime expirationDate, StringNotEmpty retailStoreId) { var urlBuilder = CreateUrlBuilderTryToGetWithdrawalExternalInfoRequest(itemId, retailStoreId, expirationDate); return(serverConfig.TryToGet <Response <WithdrawalExternalInfo> >(urlBuilder)); }
public IChoiceGetRequestWithRetry <Response <OtherStoresStockServerResponse[]>, NetworkError> TryToGetOtherStoresStockRequest(StringNotEmpty itemId, StringNotEmpty chainValue) { var urlBuilder = CreateUrlBuilderTryToGetOtherStoresStockRequest(itemId, chainValue); return(serverConfig.TryToGet <Response <OtherStoresStockServerResponse[]> >(urlBuilder)); }
public IChoiceGetRequestWithRetry <Response <PriceResponse[]>, NetworkError> TryToGetPricesRequest(StringNotEmpty retailStoreId, StringNotEmpty itemId, string ean) { var urlBuilder = CreateUrlBuilderTryToGetPricesRequest(itemId, retailStoreId, ean); return(serverConfig.TryToGet <Response <PriceResponse[]> >(urlBuilder)); }
public IChoiceGetRequestWithRetry <Response <PriceValue>, NetworkError> TryToGetExternalPVPRequest(string itemId, StringNotEmpty retailStoreId) { var urlBuilder = CreateUrlBuilderTryToGetExternalPVPRequest(itemId, retailStoreId); return(serverConfig.TryToGet <Response <PriceValue> >(urlBuilder)); }
public IChoiceGetRequestWithRetry <Response <DamagesDestinationsResponse[]>, NetworkError> TryToGetDamagesDestinationsRequest(StringNotEmpty retailStoreId) { var urlBuilder = CreateUrlBuilderTryToGetDamagesDestinationsRequest(retailStoreId); return(serverConfig.TryToGet <Response <DamagesDestinationsResponse[]> >(urlBuilder)); }
public static Choice <ChangePasswordRequest, ChangePasswordRequestError> Create(StringNotEmpty oldPassword, StringNotEmpty newPassword, StringNotEmpty newPasswordConfirmation) { if (oldPassword == null) { return(Choice <ChangePasswordRequest, ChangePasswordRequestError> .Choice2Of2(ChangePasswordRequestError.OldPasswordFieldIsRequired)); } if (newPassword == null) { return(Choice <ChangePasswordRequest, ChangePasswordRequestError> .Choice2Of2(ChangePasswordRequestError.NewPasswordFieldIsRequired)); } if (oldPassword.Equals(newPassword)) { return(Choice <ChangePasswordRequest, ChangePasswordRequestError> .Choice2Of2(ChangePasswordRequestError.OldPasswordAndNewPasswordEquals)); } if (newPasswordConfirmation == null) { return(Choice <ChangePasswordRequest, ChangePasswordRequestError> .Choice2Of2(ChangePasswordRequestError.NewPasswordConfirmationFieldIsRequired)); } if (!newPassword.Equals(newPasswordConfirmation)) { return(Choice <ChangePasswordRequest, ChangePasswordRequestError> .Choice2Of2(ChangePasswordRequestError.NewPasswordAndNewPasswordConfirmationNotEquals)); } return(Choice <ChangePasswordRequest, ChangePasswordRequestError> .Choice1Of2(new ChangePasswordRequest(oldPassword, newPassword, newPasswordConfirmation))); }
public UrlBuilder CreateUrlBuilderTryToGetWithdrawalExternalInfoRequest(string itemId, StringNotEmpty retailStoreId, DateTime expirationDate) { var parts = new UrlParts("products", itemId, "expirations", "quantities"); var queryParts = new UrlQueryParameters(new UrlQueryParameter("store", retailStoreId.Value), new UrlQueryParameter("date", HttpUtils.DateTimeZoneHandlingUtcIso8601(expirationDate))); return(new UrlBuilder(parts, queryParts)); }
public IChoiceGetRequestWithRetry <Response <ExpirationsItemParameters>, NetworkError> TryToGetExpirationsItemParametersRequest(string itemId, StringNotEmpty retailStoreId) { var urlBuilder = CreateUrlBuilderTryToGetExpirationsItemParametersRequest(itemId, retailStoreId); return(serverConfig.TryToGet <Response <ExpirationsItemParameters> >(urlBuilder)); }
public UrlBuilder CreateUrlBuilderTryToGetDailySalesServerRequest(string ean, StringNotEmpty retailStoreId, DateTime date) { var parts = new UrlParts("products", "eans", ean, "sales", retailStoreId.Value, HttpUtils.DateTimeZoneHandlingUtcIso8601(date)); var queryParts = new UrlQueryParameters(); return(new UrlBuilder(parts, queryParts)); }
public IChoiceGetRequestWithRetry <Response <FutureDatesDto>, NetworkError> TryToGetFutureDatesRequest(string itemId, StringNotEmpty retailStoreId) { var urlBuilder = CreateUrlBuilderTryToGetFutureDatesRequest(itemId, retailStoreId); return(serverConfig.TryToGet <Response <FutureDatesDto> >(urlBuilder)); }
public IChoiceGetRequestWithRetry <Response <Sales>, NetworkError> TryToGetDailySalesServerRequest(StringNotEmpty retailStoreId, string ean, DateTime date) { var urlBuilder = CreateUrlBuilderTryToGetDailySalesServerRequest(ean, retailStoreId, date); return(serverConfig.TryToGet <Response <Sales> >(urlBuilder)); }
public IChoiceGetRequestWithRetry <Response <PrinterEntryReponse>, NetworkError> TryToGetPrinterRequest(StringNotEmpty macAddress) { var urlBuilder = CreateUrlBuilderTryToGetPrinterRequest(macAddress); return(serverConfig.TryToGet <Response <PrinterEntryReponse> >(urlBuilder)); }
private ChangePasswordRequest(StringNotEmpty oldPassword, StringNotEmpty newPassword, StringNotEmpty newPasswordConfirmation) { this.OldPassword = oldPassword; this.NewPassword = newPassword; this.NewPasswordConfirmation = newPasswordConfirmation; }
public override int GetHashCode() { int hash = 1; if (Regex.Length != 0) { hash ^= Regex.GetHashCode(); } if (IntGt != 0L) { hash ^= IntGt.GetHashCode(); } if (IntLt != 0L) { hash ^= IntLt.GetHashCode(); } if (MsgExists != false) { hash ^= MsgExists.GetHashCode(); } if (HumanError.Length != 0) { hash ^= HumanError.GetHashCode(); } if (FloatGt != 0D) { hash ^= FloatGt.GetHashCode(); } if (FloatLt != 0D) { hash ^= FloatLt.GetHashCode(); } if (FloatEpsilon != 0D) { hash ^= FloatEpsilon.GetHashCode(); } if (FloatGte != 0D) { hash ^= FloatGte.GetHashCode(); } if (FloatLte != 0D) { hash ^= FloatLte.GetHashCode(); } if (StringNotEmpty != false) { hash ^= StringNotEmpty.GetHashCode(); } if (RepeatedCountMin != 0L) { hash ^= RepeatedCountMin.GetHashCode(); } if (RepeatedCountMax != 0L) { hash ^= RepeatedCountMax.GetHashCode(); } if (LengthGt != 0L) { hash ^= LengthGt.GetHashCode(); } if (LengthLt != 0L) { hash ^= LengthLt.GetHashCode(); } if (LengthEq != 0L) { hash ^= LengthEq.GetHashCode(); } return(hash); }