Skip to content

Commit 2123c7d

Browse files
authored
Upgrades (#132)
* renames + remove gulp * #129 * upgrade sendgrid to v3 api * update references for build * fix ngx-uploader for build * remove reminder notification * remove push notifications google api * fix build * fix send mail security
1 parent 17f5404 commit 2123c7d

File tree

107 files changed

+306
-1913
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

107 files changed

+306
-1913
lines changed

.travis.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@ node_js:
44
before_install:
55
- cd frontend
66
before_script:
7-
- npm install -g gulp
87
script:
9-
- gulp release-package
8+
- npm run prod-build
109
notifications:
1110
slack: coditproducts:j1aqpLDXRWKFO7x07wkMWIrx

backend/WebApi/Lunchorder.Api/App_Start/Configuration/IoC/ControllerServiceInstaller.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ public void Install(IWindsorContainer container, IConfigurationStore store)
2626
container.Register(Component.For<IOrderControllerService>().ImplementedBy<OrderControllerService>());
2727
container.Register(Component.For<IChecklistControllerService>().ImplementedBy<ChecklistControllerService>());
2828
container.Register(Component.For<IUploadControllerService>().ImplementedBy<UploadControllerService>());
29-
container.Register(Component.For<IReminderControllerService>().ImplementedBy<ReminderControllerService>());
3029
}
3130
}
3231
}

backend/WebApi/Lunchorder.Api/App_Start/Configuration/IoC/ServiceInstaller.cs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,6 @@ public void Install(IWindsorContainer container, IConfigurationStore store)
2424
container.Register(Component.For<ICacheService>().ImplementedBy<MemoryCacheService>()
2525
.LifeStyle.HybridPerWebRequestTransient());
2626

27-
container.Register(Component.For<IJobService>().ImplementedBy<JobService>()
28-
.LifeStyle.HybridPerWebRequestTransient());
29-
30-
container.Register(Component.For<IPushTokenService>().ImplementedBy<PushTokenService>()
31-
.LifeStyle.HybridPerWebRequestTransient());
32-
3327
container.Register(Component.For<SeedService>().LifeStyle.HybridPerWebRequestTransient());
3428

3529
container.Register(Component.For<ILogger>().UsingFactoryMethod((m, v, i) =>

backend/WebApi/Lunchorder.Api/App_Start/Configuration/Mapper/ReminderMap.cs

Lines changed: 0 additions & 14 deletions
This file was deleted.

backend/WebApi/Lunchorder.Api/Controllers/ReminderController.cs

Lines changed: 0 additions & 82 deletions
This file was deleted.

backend/WebApi/Lunchorder.Api/Infrastructure/Jobs/SendReminderJob.cs

Lines changed: 0 additions & 27 deletions
This file was deleted.

backend/WebApi/Lunchorder.Api/Infrastructure/Services/ConfigurationService.cs

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -52,20 +52,6 @@ public List<JobElement> Jobs
5252
get { return JobsElementCollection.ToList(); }
5353
}
5454

55-
[ConfigurationProperty("pushProviders")]
56-
private PushProvidersElement PushProvidersElement
57-
{
58-
get { return (PushProvidersElement)this["pushProviders"]; }
59-
}
60-
61-
public PushProviderInfo PushProviders => new PushProviderInfo
62-
{
63-
Firebase = new PushProviderFirebaseInfo
64-
{
65-
ApiKey = PushProvidersElement.Firebase?.ApiKey
66-
}
67-
};
68-
6955
public EmailInfo Email => new EmailInfo
7056
{
7157
ApiKey = EmailSetting.Sendgrid.ApiKey,
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
using System;
2+
using NLog;
3+
using ILogger = Lunchorder.Common.Interfaces.ILogger;
4+
5+
namespace Lunchorder.Api.Infrastructure.Services
6+
{
7+
public class NLogLogger : ILogger
8+
{
9+
private readonly Logger logger;
10+
11+
public NLogLogger(Type loggerType)
12+
{
13+
if (loggerType == null) throw new ArgumentNullException(nameof(loggerType));
14+
logger = LogManager.GetLogger(loggerType.FullName);
15+
}
16+
17+
public void Debug(string message)
18+
{
19+
logger.Debug(message);
20+
}
21+
22+
public void Trace(string message)
23+
{
24+
logger.Trace(message);
25+
}
26+
27+
public void Info(string message)
28+
{
29+
logger.Info(message);
30+
}
31+
32+
public void Warning(string message)
33+
{
34+
logger.Warn(message);
35+
}
36+
37+
public void Error(string message)
38+
{
39+
logger.Error(message);
40+
}
41+
42+
public void Error(string message, Exception exception)
43+
{
44+
logger.ErrorException(message, exception);
45+
}
46+
47+
public void Fatal(string message)
48+
{
49+
logger.Fatal(message);
50+
}
51+
52+
public void Fatal(string message, Exception exception)
53+
{
54+
logger.FatalException(message, exception);
55+
}
56+
}
57+
}

backend/WebApi/Lunchorder.Api/Infrastructure/Services/PushTokenService.cs

Lines changed: 0 additions & 63 deletions
This file was deleted.

0 commit comments

Comments
 (0)