... I need peace
This commit is contained in:
parent
77e229fc8a
commit
b998c94f51
47 changed files with 2034 additions and 11979 deletions
|
|
@ -21,13 +21,13 @@ namespace Yavsc.Services
|
|||
// This class is used by the application to send Email and SMS
|
||||
// when you turn on two-factor authentication in ASP.NET Identity.
|
||||
// For more details see this link http://go.microsoft.com/fwlink/?LinkID=532713
|
||||
public class AuthMessageSender : IEmailSender, IGoogleCloudMessageSender
|
||||
public class MessageSender : IEmailSender, IGoogleCloudMessageSender
|
||||
{
|
||||
private ILogger _logger;
|
||||
|
||||
public AuthMessageSender(ILoggerFactory loggerFactory)
|
||||
public MessageSender(ILoggerFactory loggerFactory)
|
||||
{
|
||||
_logger = loggerFactory.CreateLogger<AuthMessageSender>();
|
||||
_logger = loggerFactory.CreateLogger<MessageSender>();
|
||||
}
|
||||
public async Task <MessageWithPayloadResponse> NotifyEvent<Event>
|
||||
( GoogleAuthSettings googleSettings, IEnumerable<string> regids, Event ev)
|
||||
|
|
|
|||
|
|
@ -187,7 +187,7 @@ namespace Yavsc
|
|||
.RequireAuthenticatedUser().Build());
|
||||
// options.AddPolicy("EmployeeId", policy => policy.RequireClaim("EmployeeId", "123", "456"));
|
||||
// options.AddPolicy("BuildingEntry", policy => policy.Requirements.Add(new OfficeEntryRequirement()));
|
||||
// options.AddPolicy("Authenticated", policy => policy.RequireAuthenticatedUser());
|
||||
options.AddPolicy("Authenticated", policy => policy.RequireAuthenticatedUser());
|
||||
});
|
||||
|
||||
services.AddSingleton<IAuthorizationHandler, HasBadgeHandler>();
|
||||
|
|
@ -231,8 +231,8 @@ namespace Yavsc
|
|||
services.AddTransient<ISecureDataFormat<AuthenticationTicket>, TicketDataFormat>();
|
||||
|
||||
// Add application services.
|
||||
services.AddTransient<IEmailSender, AuthMessageSender>();
|
||||
services.AddTransient<IGoogleCloudMessageSender, AuthMessageSender>();
|
||||
services.AddTransient<IEmailSender, MessageSender>();
|
||||
services.AddTransient<IGoogleCloudMessageSender, MessageSender>();
|
||||
services.AddTransient<IBillingService, BillingService>();
|
||||
services.AddTransient<IDataStore, FileDataStore>( (sp) => new FileDataStore("googledatastore",false) );
|
||||
services.AddTransient<ICalendarManager, CalendarManager>();
|
||||
|
|
|
|||
91
Yavsc/Yavsc.csproj
Normal file
91
Yavsc/Yavsc.csproj
Normal file
|
|
@ -0,0 +1,91 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk.Web">
|
||||
|
||||
<PropertyGroup>
|
||||
<Authors>Paul Schneider</Authors>
|
||||
<TargetFramework>netcoreapp2.0</TargetFramework>
|
||||
<DebugType>full</DebugType>
|
||||
<AssemblyName>Yavsc</AssemblyName>
|
||||
<OutputType>Exe</OutputType>
|
||||
<PackageId>Yavsc</PackageId>
|
||||
<UserSecretsId>aspnet5-YavscWeb-a0dadd21-2ced-43d3-96f9-7e504345102f</UserSecretsId>
|
||||
<PackageTags>Blog;PoS;Chat</PackageTags>
|
||||
<PackageProjectUrl>http://yavsc.pschneider.fr</PackageProjectUrl>
|
||||
<PackageLicenseUrl>https://github.com/pazof/yavsc/blob/vnext/LICENSE</PackageLicenseUrl>
|
||||
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
|
||||
<RepositoryType>git</RepositoryType>
|
||||
<RepositoryUrl>https://github.com/pazof/yavsc</RepositoryUrl>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.5" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.2" />
|
||||
</ItemGroup>
|
||||
|
||||
|
||||
<ItemGroup>
|
||||
<Compile Remove="wwwroot\**\*;node_modules\**\*;bower_components;contrib\**\*" />
|
||||
<EmbeddedResource Include="Resources\**\*.resx" Exclude="bin\**;obj\**;**\*.xproj;packages\**;@(EmbeddedResource)" />
|
||||
<None Update="**.user;**.vspscc;contrib\**\*.*">
|
||||
<CopyToPublishDirectory>Never</CopyToPublishDirectory>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="../Yavsc.Abstract/Yavsc.Abstract.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="EntityFramework.Commands" Version="7.0.0-rc1-final" />
|
||||
<PackageReference Include="EntityFramework.Core" Version="7.0.0-rc1-final" />
|
||||
<PackageReference Include="EntityFramework.MicrosoftSqlServer" Version="7.0.0-rc1-final" />
|
||||
<PackageReference Include="EntityFramework.Relational" Version="7.0.0-rc1-final" />
|
||||
<PackageReference Include="EntityFramework7.Npgsql" Version="3.1.0-rc1-3" />
|
||||
<PackageReference Include="EntityFramework7.Npgsql.Design" Version="3.1.0-rc1-5" />
|
||||
<PackageReference Include="MailKit" Version="1.12.0" />
|
||||
<PackageReference Include="MarkdownDeep-av.NET" Version="1.5.6" />
|
||||
<PackageReference Include="Microsoft.AspNet.Authentication.Cookies" Version="1.0.0-rc1-final" />
|
||||
<PackageReference Include="Microsoft.AspNet.Authentication.Facebook" Version="1.0.0-rc1-final" />
|
||||
<PackageReference Include="Microsoft.AspNet.Authentication.Twitter" Version="1.0.0-rc1-final" />
|
||||
<PackageReference Include="Microsoft.AspNet.Authorization" Version="1.0.0-rc1-final" />
|
||||
<PackageReference Include="Microsoft.AspNet.Diagnostics.Entity" Version="7.0.0-rc1-final" />
|
||||
<PackageReference Include="Microsoft.AspNet.Http.Abstractions" Version="1.0.0-rc1-final" />
|
||||
<PackageReference Include="Microsoft.AspNet.Identity.EntityFramework" Version="3.0.0-rc1-*" />
|
||||
<PackageReference Include="Microsoft.AspNet.IISPlatformHandler" Version="1.0.0-rc1-*" />
|
||||
<PackageReference Include="Microsoft.AspNet.Localization" Version="1.0.0-rc1-final" />
|
||||
<PackageReference Include="Microsoft.AspNet.Mvc" Version="6.0.0-rc1-*" />
|
||||
<PackageReference Include="Microsoft.AspNet.Mvc.TagHelpers" Version="6.0.0-rc1-*" />
|
||||
<PackageReference Include="Microsoft.AspNet.Server.Kestrel" Version="1.0.0-rc1-final" />
|
||||
<PackageReference Include="Microsoft.AspNet.Server.WebListener" Version="1.0.0-rc1-final" />
|
||||
<PackageReference Include="Microsoft.AspNet.SignalR.Core" Version="2.2.1" />
|
||||
<PackageReference Include="Microsoft.AspNet.SignalR.JS" Version="2.2.1" />
|
||||
<PackageReference Include="Microsoft.AspNet.StaticFiles" Version="1.0.0-rc1-*" />
|
||||
<PackageReference Include="Microsoft.AspNet.Tooling.Razor" Version="1.0.0-rc1-*" />
|
||||
<PackageReference Include="Microsoft.AspNet.WebSockets.Server" Version="1.0.0-rc1-*" />
|
||||
<PackageReference Include="Microsoft.AspNet.DataProtection" Version="1.0.0-rc1-final" />
|
||||
<PackageReference Include="Microsoft.AspNet.DataProtection.SystemWeb" Version="1.0.0-rc1-final" />
|
||||
<PackageReference Include="Microsoft.AspNet.Authentication.OAuth" Version="1.0.0-rc1-final" />
|
||||
<PackageReference Include="Microsoft.AspNet.Mvc.Formatters.Json" Version="6.0.0-rc1-final" />
|
||||
<PackageReference Include="Microsoft.AspNet.OWin" Version="1.0.0-rc1-final" />
|
||||
<PackageReference Include="System.Json" Version="4.0.20126.16343" />
|
||||
<PackageReference Include="Microsoft.AspNet.Http.Extensions" Version="1.0.0-rc1-final" />
|
||||
<PackageReference Include="Microsoft.DiaSymReader.Native" Version="1.5.0" />
|
||||
<PackageReference Include="PayPalMerchant-net451" Version="2.7.109" />
|
||||
<PackageReference Include="Gapi.net45" Version="1.0.0" />
|
||||
</ItemGroup>
|
||||
|
||||
<Target Name="PrepublishScript" BeforeTargets="PrepareForPublish">
|
||||
<Exec Command="gulp min" />
|
||||
</Target>
|
||||
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'dnx451' ">
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.Net" />
|
||||
<Reference Include="System.Xml" />
|
||||
<Reference Include="System" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
|
@ -3,30 +3,42 @@
|
|||
"authors": [
|
||||
"Paul Schneider"
|
||||
],
|
||||
"tags": [
|
||||
"Blog",
|
||||
"PoS",
|
||||
"Chat"
|
||||
],
|
||||
"projectUrl": "http://yavsc.pschneider.fr",
|
||||
"licenseUrl": "",
|
||||
"userSecretsId": "aspnet5-YavscWeb-a0dadd21-2ced-43d3-96f9-7e504345102f",
|
||||
"compilationOptions": {
|
||||
"emitEntryPoint": true,
|
||||
"debugType": "full",
|
||||
"outputName": "Yavsc"
|
||||
"packOptions": {
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/pazof/yavsc"
|
||||
},
|
||||
"licenseUrl": "https://github.com/pazof/yavsc/blob/vnext/LICENSE",
|
||||
"requireLicenseAcceptance": true,
|
||||
"owners": [
|
||||
"Paul Schneider <paul@pschneider.fr>"
|
||||
],
|
||||
"summary": "Yet another very small company",
|
||||
"projectUrl": "http://yavsc.pschneider.fr",
|
||||
"tags": [
|
||||
"Blog",
|
||||
"PoS",
|
||||
"Chat"
|
||||
]
|
||||
},
|
||||
"userSecretsId": "aspnet5-YavscWeb-a0dadd21-2ced-43d3-96f9-7e504345102f",
|
||||
"buildOptions": {
|
||||
"debugType": "full",
|
||||
"emitEntryPoint": true
|
||||
"emitEntryPoint": true,
|
||||
"outputName": "Yavsc",
|
||||
"compile": {
|
||||
"include": "*.cs",
|
||||
"exclude": [
|
||||
"wwwroot",
|
||||
"node_modules",
|
||||
"bower_components",
|
||||
"contrib"
|
||||
]
|
||||
},
|
||||
"embed": [
|
||||
"Resources/**/*.resx"
|
||||
]
|
||||
},
|
||||
"compile": [
|
||||
"*.cs"
|
||||
],
|
||||
"resource": [
|
||||
"Resources/**/*.resx"
|
||||
],
|
||||
"namedResource": {},
|
||||
"configurations": {
|
||||
"Debug": {
|
||||
"compilationOptions": {
|
||||
|
|
@ -143,26 +155,16 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"exclude": [
|
||||
"wwwroot",
|
||||
"node_modules",
|
||||
"bower_components",
|
||||
"contrib"
|
||||
],
|
||||
"publishExclude": [
|
||||
"**.user",
|
||||
"**.vspscc",
|
||||
"contrib/**/*.*"
|
||||
],
|
||||
"publishOptions": {
|
||||
"exclude": [
|
||||
"**.user",
|
||||
"**.vspscc",
|
||||
"contrib/**/*.*"
|
||||
]
|
||||
},
|
||||
|
||||
"scripts": {
|
||||
"prebuild": "echo before building",
|
||||
"postbuild": "echo after building",
|
||||
"prepack": "gulp min",
|
||||
"postpack": "echo after packing",
|
||||
"prerestore": "echo before restoring packages",
|
||||
"postrestore": "echo after restoring packages",
|
||||
"prepublish": "gulp min",
|
||||
"postpublish": "echo after publish"
|
||||
"prepublish": "gulp min"
|
||||
},
|
||||
"embed": "Views/**/*.cshtml"
|
||||
}
|
||||
}
|
||||
11454
Yavsc/project.lock.json
11454
Yavsc/project.lock.json
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue