Browse Source

added PaymentBackgroundServicesModule

pull/69/head
Halil İbrahim Kalkan 5 years ago
parent
commit
e60fdbbc7f
  1. 7
      modules/payment/Payment.sln
  2. 14
      modules/payment/src/Payment.BackgroundServices/Payment.BackgroundServices.csproj
  3. 15
      modules/payment/src/Payment.BackgroundServices/PaymentBackgroundServicesModule.cs
  4. 4
      modules/payment/src/Payment.Domain/PaymentRequests/PaymentRequest.cs

7
modules/payment/Payment.sln

@ -43,6 +43,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "admin", "admin", "{FC718EF0
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Payment.HttpApi.Client", "src\Payment.HttpApi.Client\Payment.HttpApi.Client.csproj", "{3FF65447-69D5-4115-8398-8156FB381215}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Payment.HttpApi.Client", "src\Payment.HttpApi.Client\Payment.HttpApi.Client.csproj", "{3FF65447-69D5-4115-8398-8156FB381215}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Payment.BackgroundServices", "src\Payment.BackgroundServices\Payment.BackgroundServices.csproj", "{98CAA357-46A3-48EC-B5D9-27C706862351}"
EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU Debug|Any CPU = Debug|Any CPU
@ -97,6 +99,10 @@ Global
{3FF65447-69D5-4115-8398-8156FB381215}.Debug|Any CPU.Build.0 = Debug|Any CPU {3FF65447-69D5-4115-8398-8156FB381215}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3FF65447-69D5-4115-8398-8156FB381215}.Release|Any CPU.ActiveCfg = Release|Any CPU {3FF65447-69D5-4115-8398-8156FB381215}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3FF65447-69D5-4115-8398-8156FB381215}.Release|Any CPU.Build.0 = Release|Any CPU {3FF65447-69D5-4115-8398-8156FB381215}.Release|Any CPU.Build.0 = Release|Any CPU
{98CAA357-46A3-48EC-B5D9-27C706862351}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{98CAA357-46A3-48EC-B5D9-27C706862351}.Debug|Any CPU.Build.0 = Debug|Any CPU
{98CAA357-46A3-48EC-B5D9-27C706862351}.Release|Any CPU.ActiveCfg = Release|Any CPU
{98CAA357-46A3-48EC-B5D9-27C706862351}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection EndGlobalSection
GlobalSection(SolutionProperties) = preSolution GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE HideSolutionNode = FALSE
@ -120,6 +126,7 @@ Global
{90CB5DC4-C040-45C7-8900-9688B26405BC} = {D3FD0217-A8C7-4BAF-BF77-962F1B055515} {90CB5DC4-C040-45C7-8900-9688B26405BC} = {D3FD0217-A8C7-4BAF-BF77-962F1B055515}
{FC718EF0-43EB-4767-9578-95FA0B3727A5} = {CCD2960C-23CC-4AB4-B84D-60C7AAA52F4D} {FC718EF0-43EB-4767-9578-95FA0B3727A5} = {CCD2960C-23CC-4AB4-B84D-60C7AAA52F4D}
{3FF65447-69D5-4115-8398-8156FB381215} = {4EF8B98A-E7A3-48A6-9C1F-10DE32001213} {3FF65447-69D5-4115-8398-8156FB381215} = {4EF8B98A-E7A3-48A6-9C1F-10DE32001213}
{98CAA357-46A3-48EC-B5D9-27C706862351} = {E46CF089-D16A-4761-BE24-1B1B1D49225A}
EndGlobalSection EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {6AAFA1C6-603E-13FA-45E5-7910AA9F661D} SolutionGuid = {6AAFA1C6-603E-13FA-45E5-7910AA9F661D}

14
modules/payment/src/Payment.BackgroundServices/Payment.BackgroundServices.csproj

@ -0,0 +1,14 @@
<Project Sdk="Microsoft.NET.Sdk">
<Import Project="..\..\common.props" />
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<RootNamespace>Payment</RootNamespace>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\Payment.Domain\Payment.Domain.csproj" />
</ItemGroup>
</Project>

15
modules/payment/src/Payment.BackgroundServices/PaymentBackgroundServicesModule.cs

@ -0,0 +1,15 @@
using Volo.Abp.Modularity;
namespace Payment
{
[DependsOn(
typeof(PaymentDomainModule)
)]
public class PaymentBackgroundServicesModule : AbpModule
{
public override void ConfigureServices(ServiceConfigurationContext context)
{
}
}
}

4
modules/payment/src/Payment.Domain/PaymentRequests/PaymentRequest.cs

@ -5,7 +5,7 @@ using Volo.Abp.Domain.Entities.Auditing;
namespace Payment.PaymentRequests namespace Payment.PaymentRequests
{ {
public class PaymentRequest : CreationAuditedAggregateRoot<Guid> public class PaymentRequest : CreationAuditedAggregateRoot<Guid>, ISoftDelete
{ {
[CanBeNull] [CanBeNull]
public string CustomerId { get; private set; } public string CustomerId { get; private set; }
@ -20,6 +20,8 @@ namespace Payment.PaymentRequests
public PaymentRequestState State { get; set; } public PaymentRequestState State { get; set; }
public bool IsDeleted { get; set; }
public PaymentRequest( public PaymentRequest(
Guid id, Guid id,
[CanBeNull] string customerId, [CanBeNull] string customerId,

Loading…
Cancel
Save