Ejemplo n.º 1
0
        public async Task UpdateOrderHeaderAsync(TransferOrderHeaderDto dto)
        {
            var order = await _context.Orders.FindAsync(dto.Id);

            _context.Entry(order).CurrentValues.SetValues(dto);
            await _context.SaveChangesAsync();
        }
Ejemplo n.º 2
0
        public async Task <TransferOrderHeaderDto> CreateOrderHeaderAsync(TransferOrderHeaderDto dto)
        {
            dto.OrderTypeId = _context.OrderTypes.AsNoTracking().FirstOrDefault(o => o.Code == "LT").Id;
            dto.CreatedOn   = DateTime.Now;

            Order order = new Order();
            var   entry = await _context.AddAsync(order);

            entry.CurrentValues.SetValues(dto);
            await _context.SaveChangesAsync();

            dto.Id = order.Id;
            return(dto);
        }