From a1a25c281028a5828a1dfaf769c70b033f3bd698 Mon Sep 17 00:00:00 2001 From: MRmlik12 Date: Sun, 9 Jan 2022 14:36:28 +0100 Subject: [PATCH] Update dependencies and release 0.1.7 --- src/Vulder.SharedKernel/BaseDomainEvent.cs | 11 ++++----- src/Vulder.SharedKernel/BaseEntity.cs | 23 +++++++++---------- src/Vulder.SharedKernel/Extensions.cs | 3 ++- .../Interface/IAggregateRoot.cs | 6 ----- .../Interface/IRepository.cs | 14 ----------- .../Vulder.SharedKernel.csproj | 6 ++--- 6 files changed, 21 insertions(+), 42 deletions(-) delete mode 100755 src/Vulder.SharedKernel/Interface/IAggregateRoot.cs delete mode 100755 src/Vulder.SharedKernel/Interface/IRepository.cs diff --git a/src/Vulder.SharedKernel/BaseDomainEvent.cs b/src/Vulder.SharedKernel/BaseDomainEvent.cs index 1b5e6e4..884684f 100755 --- a/src/Vulder.SharedKernel/BaseDomainEvent.cs +++ b/src/Vulder.SharedKernel/BaseDomainEvent.cs @@ -1,10 +1,9 @@ using System; using MediatR; -namespace Vulder.SharedKernel +namespace Vulder.SharedKernel; + +public abstract class BaseDomainEvent : INotification { - public abstract class BaseDomainEvent : INotification - { - public DateTime DateOccurred { get; protected set; } = DateTime.UtcNow; - } -} \ No newline at end of file + public DateTime DateOccurred { get; protected set; } = DateTime.UtcNow; +} diff --git a/src/Vulder.SharedKernel/BaseEntity.cs b/src/Vulder.SharedKernel/BaseEntity.cs index c2e852e..2f5fa98 100755 --- a/src/Vulder.SharedKernel/BaseEntity.cs +++ b/src/Vulder.SharedKernel/BaseEntity.cs @@ -5,17 +5,16 @@ using MongoDB.Bson; using MongoDB.Bson.Serialization.Attributes; -namespace Vulder.SharedKernel +namespace Vulder.SharedKernel; + +public abstract class BaseEntity { - public abstract class BaseEntity - { - [Key] - [BsonId] - [BsonGuidRepresentation(GuidRepresentation.Standard)] - public Guid Id { get; set; } + [Key] + [BsonId] + [BsonGuidRepresentation(GuidRepresentation.Standard)] + public Guid Id { get; set; } - [NotMapped] - [BsonIgnore] - public List Events { get; set; } = new(); - } -} \ No newline at end of file + [NotMapped] + [BsonIgnore] + public List Events { get; set; } = new(); +} diff --git a/src/Vulder.SharedKernel/Extensions.cs b/src/Vulder.SharedKernel/Extensions.cs index f74f04d..72dfc4b 100644 --- a/src/Vulder.SharedKernel/Extensions.cs +++ b/src/Vulder.SharedKernel/Extensions.cs @@ -1,5 +1,6 @@ using System.Text; using Microsoft.AspNetCore.Authentication.JwtBearer; +using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.IdentityModel.Tokens; @@ -41,4 +42,4 @@ public static void AddDefaultCorsPolicy(this IServiceCollection services) }); }); } -} \ No newline at end of file +} diff --git a/src/Vulder.SharedKernel/Interface/IAggregateRoot.cs b/src/Vulder.SharedKernel/Interface/IAggregateRoot.cs deleted file mode 100755 index 86f1147..0000000 --- a/src/Vulder.SharedKernel/Interface/IAggregateRoot.cs +++ /dev/null @@ -1,6 +0,0 @@ -namespace Vulder.SharedKernel.Interface -{ - public interface IAggregateRoot - { - } -} \ No newline at end of file diff --git a/src/Vulder.SharedKernel/Interface/IRepository.cs b/src/Vulder.SharedKernel/Interface/IRepository.cs deleted file mode 100755 index 6061d30..0000000 --- a/src/Vulder.SharedKernel/Interface/IRepository.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Collections.Generic; -using System.Threading.Tasks; - -namespace Vulder.SharedKernel.Interface -{ - public interface IRepository where T : BaseEntity, IAggregateRoot - { - Task AddAsync(T entity); - Task GetByIdAsync(T entity); - Task> ListAsync(); - Task UpdateAsync(T entity); - Task DeleteAsync(T entity); - } -} \ No newline at end of file diff --git a/src/Vulder.SharedKernel/Vulder.SharedKernel.csproj b/src/Vulder.SharedKernel/Vulder.SharedKernel.csproj index d76f744..1ee1acc 100644 --- a/src/Vulder.SharedKernel/Vulder.SharedKernel.csproj +++ b/src/Vulder.SharedKernel/Vulder.SharedKernel.csproj @@ -5,16 +5,16 @@ - + - + net6.0 - 0.1.6 + 0.1.7 Vulder.SharedKernel MRmlik12 VulderApp