refactor(EnvelopeDocument): rename as Document
This commit is contained in:
@@ -58,7 +58,7 @@ public static class DIExtensions
|
||||
services.AddDbRepository<EGDbContext, User>(context => context.Users).UseAutoMapper();
|
||||
services.AddDbRepository<EGDbContext, Config>(context => context.Configs).UseAutoMapper();
|
||||
services.AddDbRepository<EGDbContext, DocumentReceiverElement>(context => context.DocumentReceiverElements).UseAutoMapper();
|
||||
services.AddDbRepository<EGDbContext, EnvelopeDocument>(context => context.EnvelopeDocument).UseAutoMapper();
|
||||
services.AddDbRepository<EGDbContext, Document>(context => context.EnvelopeDocument).UseAutoMapper();
|
||||
services.AddDbRepository<EGDbContext, DocumentStatus>(context => context.DocumentStatus).UseAutoMapper();
|
||||
services.AddDbRepository<EGDbContext, EmailTemplate>(context => context.EmailTemplate).UseAutoMapper();
|
||||
services.AddDbRepository<EGDbContext, EmailOut>(context => context.EMailOuts).UseAutoMapper();
|
||||
@@ -71,14 +71,14 @@ public static class DIExtensions
|
||||
|
||||
services.AddSQLExecutor<Envelope>();
|
||||
services.AddSQLExecutor<Receiver>();
|
||||
services.AddSQLExecutor<EnvelopeDocument>();
|
||||
services.AddSQLExecutor<Document>();
|
||||
services.AddSQLExecutor<DocumentReceiverElement>();
|
||||
services.AddSQLExecutor<DocumentStatus>();
|
||||
|
||||
SetDapperTypeMap<Envelope>();
|
||||
SetDapperTypeMap<User>();
|
||||
SetDapperTypeMap<Receiver>();
|
||||
SetDapperTypeMap<EnvelopeDocument>();
|
||||
SetDapperTypeMap<Document>();
|
||||
SetDapperTypeMap<DocumentReceiverElement>();
|
||||
SetDapperTypeMap<DocumentStatus>();
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@ public class EGDbContext : DbContext, IUserManagerDbContext, IMailDbContext
|
||||
|
||||
public DbSet<EmailTemplate> EmailTemplate { get; set; }
|
||||
|
||||
public DbSet<EnvelopeDocument> EnvelopeDocument { get; set; }
|
||||
public DbSet<Document> EnvelopeDocument { get; set; }
|
||||
|
||||
public DbSet<EnvelopeHistory> EnvelopeHistories { get; set; }
|
||||
|
||||
@@ -71,7 +71,7 @@ public class EGDbContext : DbContext, IUserManagerDbContext, IMailDbContext
|
||||
Envelopes = Set<Envelope>();
|
||||
DocumentReceiverElements = Set<DocumentReceiverElement>();
|
||||
DocumentStatus = Set<DocumentStatus>();
|
||||
EnvelopeDocument = Set<EnvelopeDocument>();
|
||||
EnvelopeDocument = Set<Document>();
|
||||
EnvelopeHistories = Set<EnvelopeHistory>();
|
||||
EnvelopeTypes = Set<EnvelopeType>();
|
||||
Receivers = Set<Receiver>();
|
||||
@@ -132,7 +132,7 @@ public class EGDbContext : DbContext, IUserManagerDbContext, IMailDbContext
|
||||
#endregion Receiver
|
||||
|
||||
#region EnvelopeDocument
|
||||
modelBuilder.Entity<EnvelopeDocument>()
|
||||
modelBuilder.Entity<Document>()
|
||||
.HasMany(ed => ed.Elements)
|
||||
.WithOne(e => e.Document)
|
||||
.HasForeignKey(e => e.DocumentId);
|
||||
@@ -197,7 +197,7 @@ public class EGDbContext : DbContext, IUserManagerDbContext, IMailDbContext
|
||||
AddTrigger<DocumentStatus>();
|
||||
AddTrigger<EmailTemplate>();
|
||||
AddTrigger<Envelope>();
|
||||
AddTrigger<EnvelopeDocument>();
|
||||
AddTrigger<Document>();
|
||||
AddTrigger<EnvelopeHistory>();
|
||||
AddTrigger<EnvelopeReceiver>();
|
||||
AddTrigger<EnvelopeReceiverReadOnly>();
|
||||
|
||||
@@ -14,14 +14,14 @@ public class DocumentExecutor : SQLExecutor, IDocumentExecutor
|
||||
{
|
||||
}
|
||||
|
||||
public async Task<EnvelopeDocument> CreateDocumentAsync(string base64, string envelope_uuid, CancellationToken cancellation = default)
|
||||
public async Task<Document> CreateDocumentAsync(string base64, string envelope_uuid, CancellationToken cancellation = default)
|
||||
{
|
||||
using var connection = new SqlConnection(Params.ConnectionString);
|
||||
var sql = Provider.GetRequiredService<DocumentCreateReadSQL>();
|
||||
var formattedSql = string.Format(sql.Raw, envelope_uuid.ToSqlParam());
|
||||
var param = DocumentCreateReadSQL.CreateParmas(base64);
|
||||
await connection.OpenAsync(cancellation);
|
||||
var documents = await connection.QueryAsync<EnvelopeDocument>(formattedSql, param);
|
||||
var documents = await connection.QueryAsync<Document>(formattedSql, param);
|
||||
return documents.FirstOrDefault()
|
||||
?? throw new InvalidOperationException($"Document creation failed. Parameters:" +
|
||||
$"base64={base64}, envelope_uuid='{envelope_uuid}'.");
|
||||
|
||||
@@ -5,7 +5,7 @@ using EnvelopeGenerator.Application.Interfaces.Repositories;
|
||||
namespace EnvelopeGenerator.Infrastructure.Repositories;
|
||||
|
||||
[Obsolete("Use IRepository")]
|
||||
public class EnvelopeDocumentRepository : CRUDRepository<EnvelopeDocument, int, EGDbContext>, IEnvelopeDocumentRepository
|
||||
public class EnvelopeDocumentRepository : CRUDRepository<Document, int, EGDbContext>, IEnvelopeDocumentRepository
|
||||
{
|
||||
public EnvelopeDocumentRepository(EGDbContext dbContext) : base(dbContext, dbContext.EnvelopeDocument)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user