public void AddCustomer(CustomerDTO customerDTO)
        {
            var customer = _mapper.Map <Models.Customer>(customerDTO);

            _context.Customer.Add(customer);

            _context.SaveChanges();
        }
Beispiel #2
0
        public void AddNewInvoice(InvoiceDTO invoice)
        {
            try
            {
                var        newInvoice = _mapper.Map <Invoice>(invoice);
                Contractor purchaser  = _mapper.Map <Contractor>(invoice.Purchaser);
                Contractor vendor     = _mapper.Map <Contractor>(invoice.Vendor);
                purchaser.ContractorTypeID = (int)Enum.ContractorType.Purchaser;
                vendor.ContractorTypeID    = (int)Enum.ContractorType.Vendor;

                newInvoice.Contractors.Add(purchaser);
                newInvoice.Contractors.Add(vendor);

                _context.Invoice.Add(newInvoice);
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
            }
        }