refactor(sales): align delivery note entities with project mapping strategy closes #35

This commit is contained in:
Leandro Hernan Rojas 2026-03-23 18:14:00 -03:00
parent e0bc38d626
commit 9327a1dc2a
3 changed files with 16 additions and 19 deletions

View File

@ -86,18 +86,18 @@ namespace Core.Services
var entity = new EDeliveryNote var entity = new EDeliveryNote
{ {
DeliveryNoteNumber = request.DeliveryNoteNumber.Trim(), Deliverynotenumber = request.DeliveryNoteNumber.Trim(),
QuoteId = request.QuoteId, QuoteId = request.QuoteId,
IssueDate = request.IssueDate, Issuedate = request.IssueDate,
CustomerId = request.CustomerId, CustomerId = request.CustomerId,
Observations = request.Observations, Observations = request.Observations,
ExtraInfoJson = request.ExtraInfoJson ExtrainfoJson = request.ExtraInfoJson
}; };
return Task.FromResult(new DeliveryNoteCreateResponse return Task.FromResult(new DeliveryNoteCreateResponse
{ {
Id = entity.Id, Id = entity.Id,
DeliveryNoteNumber = entity.DeliveryNoteNumber DeliveryNoteNumber = entity.Deliverynotenumber
}); });
} }
} }

View File

@ -1,34 +1,31 @@
using System;
using System.Collections.Generic;
namespace Domain.Entities namespace Domain.Entities
{ {
public class EDeliveryNote public class EDeliveryNote
{ {
public int Id { get; set; } public int Id { get; set; }
public string DeliveryNoteNumber { get; set; } = string.Empty; public string Deliverynotenumber { get; set; } = null!;
public int? QuoteId { get; set; } public int? QuoteId { get; set; }
public int? SalesInvoiceId { get; set; } public int? SalesinvoiceId { get; set; }
public DateTime IssueDate { get; set; } public DateTime Issuedate { get; set; }
public int CustomerId { get; set; } public int CustomerId { get; set; }
public string Status { get; set; } = string.Empty; public string Status { get; set; } = null!;
public string? Observations { get; set; } public string? Observations { get; set; }
public string? ExtraInfoJson { get; set; } public string? ExtrainfoJson { get; set; }
public int PrintCount { get; set; } public int Printcount { get; set; }
public DateTime CreatedAt { get; set; } public DateTime Createdat { get; set; }
public DateTime? ModifiedAt { get; set; } public DateTime? Modifiedat { get; set; }
public List<EDeliveryNoteDetail> PhSDeliveryNoteDetails { get; set; } = new List<EDeliveryNoteDetail>(); public virtual ICollection<EDeliveryNoteDetail> PhSDeliveryNoteDetails { get; set; } = new List<EDeliveryNoteDetail>();
} }
} }

View File

@ -1,6 +1,6 @@
namespace Domain.Entities namespace Domain.Entities
{ {
public class EDeliveryNoteDetail public partial class EDeliveryNoteDetail
{ {
public int Id { get; set; } public int Id { get; set; }
@ -24,9 +24,9 @@
public DateTime? Modifiedat { get; set; } public DateTime? Modifiedat { get; set; }
//public virtual PhSDeliveryNote Deliverynote { get; set; } = null!; //public virtual EDeliveryNote Deliverynote { get; set; } = null!;
//public virtual PhSQuoteDetail? QuoteDetail { get; set; } //public virtual EQuoteDetail? QuoteDetail { get; set; }
} }
} }