public EntitySupplierDto Delete(IObjectIdentifier <ulong> id) { var supplier = _repository.FindById(id); _repository.Delete(supplier.Id); return(EntitySupplierDto.FromDomain(supplier)); }
public static InvoiceDto FromDomain(Invoice invoice) { return(new InvoiceDto( invoice.Id, invoice.IssueDate, invoice.DueDate, invoice.RedemptionDate, invoice.Items.Select(InvoiceItemDto.FromDomain).ToList(), invoice.Payments.Select(InvoicePaymentDto.FromDomain).ToList(), EntitySupplierDto.FromDomain(invoice.Supplier), EntityReceiverDto.FromDomain(invoice.Receiver) )); }
private InvoiceDto( IObjectIdentifier <ulong> id, DateTime issueDate, DateTime dueDate, DateTime?redemptionDate, List <InvoiceItemDto> items, List <InvoicePaymentDto> payments, EntitySupplierDto supplier, EntityReceiverDto receiver ) { _id = id; _issueDate = issueDate; _dueDate = dueDate; _redemptionDate = redemptionDate; _items = items; _payments = payments; _supplier = supplier; _receiver = receiver; }
public EntitySupplierDto Delete(EntitySupplierDto supplier) { _repository.Delete(supplier.Id); return(supplier); }
public EntitySupplierDto Create(EntitySupplierDto entity) { throw new System.NotImplementedException(); }
public EntitySupplierDto GetById(IObjectIdentifier <ulong> id) => EntitySupplierDto.FromDomain(_repository.FindById(id));
public SupplierHeaderViewModel(EntitySupplierDto supplier) { _supplier = supplier; }