Exemplo n.º 1
0
        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;
 }
Exemplo n.º 4
0
 public EntitySupplierDto Delete(EntitySupplierDto supplier)
 {
     _repository.Delete(supplier.Id);
     return(supplier);
 }
Exemplo n.º 5
0
 public EntitySupplierDto Create(EntitySupplierDto entity)
 {
     throw new System.NotImplementedException();
 }
Exemplo n.º 6
0
 public EntitySupplierDto GetById(IObjectIdentifier <ulong> id) => EntitySupplierDto.FromDomain(_repository.FindById(id));
 public SupplierHeaderViewModel(EntitySupplierDto supplier)
 {
     _supplier = supplier;
 }