Skip to content

Commit e15c30c

Browse files
Resource reorganizing
1 parent 2181707 commit e15c30c

5 files changed

Lines changed: 59 additions & 111 deletions

File tree

src/Plugins/SmartStore.PayPal/Controllers/PayPalDirectController.cs

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -190,11 +190,10 @@ public override IList<string> ValidatePaymentForm(FormCollection form)
190190
ExpireYear = form["ExpireYear"]
191191
};
192192

193-
//TODO:
194-
//var validationResult = validator.Validate(model);
195-
//if (!validationResult.IsValid)
196-
// foreach (var error in validationResult.Errors)
197-
// warnings.Add(error.ErrorMessage);
193+
var validationResult = validator.Validate(model);
194+
if (!validationResult.IsValid)
195+
foreach (var error in validationResult.Errors)
196+
warnings.Add(error.ErrorMessage);
198197
return warnings;
199198
}
200199

@@ -223,7 +222,7 @@ public ActionResult IPNHandler()
223222
var provider = _paymentService.LoadPaymentMethodBySystemName("Payments.PayPalDirect", true);
224223
var processor = provider != null ? provider.Value as PayPalDirectPaymentProcessor : null;
225224
if (processor == null)
226-
throw new SmartException(_helper.GetResource("NoModuleLoading")); // codehint: sm-edit
225+
throw new SmartException(_helper.GetResource("NoModuleLoading"));
227226

228227
if (processor.VerifyIPN(strRequest, out values))
229228
{
@@ -270,7 +269,7 @@ public ActionResult IPNHandler()
270269
}
271270

272271
var newPaymentStatus = PayPalHelper.GetPaymentStatus(payment_status, pending_reason);
273-
sb.AppendLine("{0}: {1}".FormatWith(_helper.GetResource("NewPaymentStatus"), newPaymentStatus)); // codehint: sm-edit
272+
sb.AppendLine("{0}: {1}".FormatWith(_helper.GetResource("NewPaymentStatus"), newPaymentStatus));
274273

275274
switch (txn_type)
276275
{
@@ -413,7 +412,7 @@ public ActionResult IPNHandler()
413412
}
414413
else
415414
{
416-
Logger.Error(_helper.GetResource("IpnFailed"), new SmartException(strRequest)); // codehint: sm-edit
415+
Logger.Error(_helper.GetResource("IpnFailed"), new SmartException(strRequest));
417416
}
418417

419418
//nothing should be rendered to visitor

src/Plugins/SmartStore.PayPal/Localization/resources.de-de.xml

Lines changed: 43 additions & 92 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,50 @@
77
<Value>Stellt die PayPal-Zahlungsmethoden PayPal Express, PayPal Standard und PayPal Direct zur Verfügung.</Value>
88
</LocaleResource>
99

10-
<LocaleResource Name="Plugins.Payments.PayPalExpress" AppendRootKey="false">
10+
<LocaleResource Name="Plugins.Payments.PayPal" AppendRootKey="false">
1111
<Children>
12-
12+
<LocaleResource Name="UseSandbox">
13+
<Value>Sandbox benutzen</Value>
14+
</LocaleResource>
15+
<LocaleResource Name="UseSandbox.Hint">
16+
<Value>Aktiviert die Nutzung der PayPal Sandbox (Testumgebung).</Value>
17+
</LocaleResource>
18+
<LocaleResource Name="TransactMode">
19+
<Value>Transaktionsmodus</Value>
20+
</LocaleResource>
21+
<LocaleResource Name="TransactMode.Hint">
22+
<Value>Bestimmen Sie den Transaktionsmodus.</Value>
23+
</LocaleResource>
24+
<LocaleResource Name="ApiAccountName">
25+
<Value>API Benutzername</Value>
26+
</LocaleResource>
27+
<LocaleResource Name="ApiAccountName.Hint">
28+
<Value>Geben Sie Ihren API Benutzername ein.</Value>
29+
</LocaleResource>
30+
<LocaleResource Name="ApiAccountPassword">
31+
<Value>API Passwort</Value>
32+
</LocaleResource>
33+
<LocaleResource Name="ApiAccountPassword.Hint">
34+
<Value>Geben Sie Ihr API Passwort ein.</Value>
35+
</LocaleResource>
36+
<LocaleResource Name="Signature">
37+
<Value>Signatur</Value>
38+
</LocaleResource>
39+
<LocaleResource Name="Signature.Hint">
40+
<Value>Geben Sie Ihre Signatur ein.</Value>
41+
</LocaleResource>
42+
<LocaleResource Name="AdditionalFee">
43+
<Value>Zusätzliche Gebühren</Value>
44+
</LocaleResource>
45+
<LocaleResource Name="AdditionalFee.Hint">
46+
<Value>Zusätzliche Gebühren, die dem Kunden berechnet werden sollen.</Value>
47+
</LocaleResource>
48+
<LocaleResource Name="AdditionalFeePercentage">
49+
<Value>Zusätzliche Gebühren (prozentual)</Value>
50+
</LocaleResource>
51+
<LocaleResource Name="AdditionalFeePercentage.Hint">
52+
<Value>Zusätzliche prozentuale Gebühr zum Gesamtbetrag. Es wird ein fester Wert verwendet, falls diese Option nicht aktiviert ist.</Value>
53+
</LocaleResource>
1354
</Children>
1455
</LocaleResource>
1556

@@ -41,48 +82,6 @@
4182
</ol>]]>
4283
</Value>
4384
</LocaleResource>
44-
<LocaleResource Name="Fields.UseSandbox">
45-
<Value>Sandbox benutzen</Value>
46-
</LocaleResource>
47-
<LocaleResource Name="Fields.UseSandbox.Hint">
48-
<Value>Abhaken, um die Sandbox (Testumgebung) zu aktivieren.</Value>
49-
</LocaleResource>
50-
<LocaleResource Name="Fields.TransactMode">
51-
<Value>Transaktionsmodus</Value>
52-
</LocaleResource>
53-
<LocaleResource Name="Fields.TransactMode.Hint">
54-
<Value>Bestimmen Sie den Transaktionsmodus.</Value>
55-
</LocaleResource>
56-
<LocaleResource Name="Fields.ApiAccountName">
57-
<Value>API Benutzername</Value>
58-
</LocaleResource>
59-
<LocaleResource Name="Fields.ApiAccountName.Hint">
60-
<Value>Geben Sie Ihren API Benutzername ein.</Value>
61-
</LocaleResource>
62-
<LocaleResource Name="Fields.ApiAccountPassword">
63-
<Value>API Passwort</Value>
64-
</LocaleResource>
65-
<LocaleResource Name="Fields.ApiAccountPassword.Hint">
66-
<Value>Geben Sie Ihr API Passwort ein.</Value>
67-
</LocaleResource>
68-
<LocaleResource Name="Fields.Signature">
69-
<Value>Signatur</Value>
70-
</LocaleResource>
71-
<LocaleResource Name="Fields.Signature.Hint">
72-
<Value>Geben Sie Ihre Signatur ein.</Value>
73-
</LocaleResource>
74-
<LocaleResource Name="Fields.AdditionalFee">
75-
<Value>Zusätzliche Gebühren</Value>
76-
</LocaleResource>
77-
<LocaleResource Name="Fields.AdditionalFee.Hint">
78-
<Value>Zusätzliche Gebühren, die dem Kunden berechnet werden sollen.</Value>
79-
</LocaleResource>
80-
<LocaleResource Name="Fields.AdditionalFeePercentage">
81-
<Value>Zusätzliche Gebühren (prozentual)</Value>
82-
</LocaleResource>
83-
<LocaleResource Name="Fields.AdditionalFeePercentage.Hint">
84-
<Value>Zusätzliche prozentuale Gebühr zum Gesamtbetrag. Es wird ein fester Wert verwendet, falls diese Option nicht aktiviert ist.</Value>
85-
</LocaleResource>
8685

8786
<LocaleResource Name="NoModuleLoading">
8887
<Value>PayPal-Express-Modul konnte nicht geladen werden.</Value>
@@ -166,48 +165,6 @@
166165
</ol>]]>
167166
</Value>
168167
</LocaleResource>
169-
<LocaleResource Name="Fields.UseSandbox">
170-
<Value>Sandbox benutzen</Value>
171-
</LocaleResource>
172-
<LocaleResource Name="Fields.UseSandbox.Hint">
173-
<Value>Abhaken, um die Sandbox (Testumgebung) zu aktivieren.</Value>
174-
</LocaleResource>
175-
<LocaleResource Name="Fields.TransactMode">
176-
<Value>Transaktionsmodus</Value>
177-
</LocaleResource>
178-
<LocaleResource Name="Fields.TransactMode.Hint">
179-
<Value>Bestimmen Sie den Transaktionsmodus.</Value>
180-
</LocaleResource>
181-
<LocaleResource Name="Fields.ApiAccountName">
182-
<Value>API Benutzername</Value>
183-
</LocaleResource>
184-
<LocaleResource Name="Fields.ApiAccountName.Hint">
185-
<Value>Geben Sie Ihren API Benutzername ein.</Value>
186-
</LocaleResource>
187-
<LocaleResource Name="Fields.ApiAccountPassword">
188-
<Value>API Passwort</Value>
189-
</LocaleResource>
190-
<LocaleResource Name="Fields.ApiAccountPassword.Hint">
191-
<Value>Geben Sie Ihr API Passwort ein.</Value>
192-
</LocaleResource>
193-
<LocaleResource Name="Fields.Signature">
194-
<Value>Signatur</Value>
195-
</LocaleResource>
196-
<LocaleResource Name="Fields.Signature.Hint">
197-
<Value>Geben Sie Ihre Signatur ein.</Value>
198-
</LocaleResource>
199-
<LocaleResource Name="Fields.AdditionalFee">
200-
<Value>Zusätzliche Gebühren</Value>
201-
</LocaleResource>
202-
<LocaleResource Name="Fields.AdditionalFee.Hint">
203-
<Value>Zusätzliche Gebühren, die dem Kunden berechnet werden sollen.</Value>
204-
</LocaleResource>
205-
<LocaleResource Name="Fields.AdditionalFeePercentage">
206-
<Value>Zusätzliche Gebühren (prozentual)</Value>
207-
</LocaleResource>
208-
<LocaleResource Name="Fields.AdditionalFeePercentage.Hint">
209-
<Value>Zusätzliche prozentuale Gebühr zum Gesamtbetrag. Es wird ein fester Wert verwendet, falls diese Option nicht aktiviert ist.</Value>
210-
</LocaleResource>
211168
<LocaleResource Name="NoModuleLoading">
212169
<Value>PayPal-Direct-Modul konnte nicht geladen werden.</Value>
213170
</LocaleResource>
@@ -281,12 +238,6 @@
281238
<LocaleResource Name="Fields.RedirectionTip">
282239
<Value>Nach Bestätigung der Bestellung werden Sie direkt zu PayPal weitergeleitet. Halten Sie bitte Ihre Daten für das Online-Banking bereit.</Value>
283240
</LocaleResource>
284-
<LocaleResource Name="Fields.UseSandbox">
285-
<Value>Sandbox benutzen</Value>
286-
</LocaleResource>
287-
<LocaleResource Name="Fields.UseSandbox.Hint">
288-
<Value>Abhaken, um die Sandbox (Testumgebung) zu aktivieren.</Value>
289-
</LocaleResource>
290241
<LocaleResource Name="Fields.BusinessEmail">
291242
<Value>Business E-Mail</Value>
292243
</LocaleResource>

src/Plugins/SmartStore.PayPal/Models/ApiConfigurationModels.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,26 +6,26 @@ namespace SmartStore.PayPal.Models
66
{
77
public abstract class ApiConfigurationModel: ModelBase
88
{
9-
[SmartResourceDisplayName("Plugins.Payments.PayPalDirect.Fields.UseSandbox")]
9+
[SmartResourceDisplayName("Plugins.Payments.PayPal.UseSandbox")]
1010
public bool UseSandbox { get; set; }
1111

12-
[SmartResourceDisplayName("Plugins.Payments.PayPalDirect.Fields.TransactMode")]
12+
[SmartResourceDisplayName("Plugins.Payments.PayPal.TransactMode")]
1313
public int TransactMode { get; set; }
1414
public SelectList TransactModeValues { get; set; }
1515

16-
[SmartResourceDisplayName("Plugins.Payments.PayPalDirect.Fields.ApiAccountName")]
16+
[SmartResourceDisplayName("Plugins.Payments.PayPal.ApiAccountName")]
1717
public string ApiAccountName { get; set; }
1818

19-
[SmartResourceDisplayName("Plugins.Payments.PayPalDirect.Fields.ApiAccountPassword")]
19+
[SmartResourceDisplayName("Plugins.Payments.PayPal.ApiAccountPassword")]
2020
public string ApiAccountPassword { get; set; }
2121

22-
[SmartResourceDisplayName("Plugins.Payments.PayPalDirect.Fields.Signature")]
22+
[SmartResourceDisplayName("Plugins.Payments.PayPal.Signature")]
2323
public string Signature { get; set; }
2424

25-
[SmartResourceDisplayName("Plugins.Payments.PayPalDirect.Fields.AdditionalFee")]
25+
[SmartResourceDisplayName("Plugins.Payments.PayPal.AdditionalFee")]
2626
public decimal AdditionalFee { get; set; }
2727

28-
[SmartResourceDisplayName("Plugins.Payments.PayPalDirect.Fields.AdditionalFeePercentage")]
28+
[SmartResourceDisplayName("Plugins.Payments.PayPal.AdditionalFeePercentage")]
2929
public bool AdditionalFeePercentage { get; set; }
3030
}
3131

src/Plugins/SmartStore.PayPal/Models/PayPalStandardConfigurationModel.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ namespace SmartStore.PayPal.Models
55
{
66
public class PayPalStandardConfigurationModel : ModelBase
77
{
8-
[SmartResourceDisplayName("Plugins.Payments.PayPalStandard.Fields.UseSandbox")]
8+
[SmartResourceDisplayName("Plugins.Payments.PayPal.UseSandbox")]
99
public bool UseSandbox { get; set; }
1010

1111
[SmartResourceDisplayName("Plugins.Payments.PayPalStandard.Fields.BusinessEmail")]

src/Plugins/SmartStore.PayPal/SmartStore.PayPal.csproj

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@
125125
<Compile Include="Services\PayPalHelper.cs" />
126126
<Compile Include="Services\PayPalStandardCore.cs" />
127127
<Compile Include="Services\PayPalStandardService.cs" />
128-
<Compile Include="Settings\ApiSettings.cs" />
128+
<Compile Include="Settings\PayPalSettings.cs" />
129129
<Compile Include="Services\PayPalProcessPaymentRequest.cs" />
130130
<Compile Include="Plugin.cs" />
131131
<Compile Include="Properties\AssemblyInfo.cs" />
@@ -136,8 +136,6 @@
136136
</Compile>
137137
<Compile Include="Providers\PayPalExpress.cs" />
138138
<Compile Include="RouteProvider.cs" />
139-
<Compile Include="Settings\PayPalStandardSettings.cs" />
140-
<Compile Include="Settings\TransactMode.cs" />
141139
<Compile Include="Validators\PayPalDirectPaymentInfoValidator.cs" />
142140
<Compile Include="Validators\PayPalExpressPaymentInfoValidator.cs" />
143141
<Compile Include="Web References\PayPalSvc\Reference.cs">

0 commit comments

Comments
 (0)