public virtual PhysicalInventoryStateCreatedDto ToPhysicalInventoryStateCreatedDto(IPhysicalInventoryStateCreated e) { var dto = new PhysicalInventoryStateCreatedDto(); dto.PhysicalInventoryEventId = e.PhysicalInventoryEventId; dto.CreatedAt = e.CreatedAt; dto.CreatedBy = e.CreatedBy; dto.CommandId = e.CommandId; dto.DocumentStatusId = e.DocumentStatusId; dto.WarehouseId = e.WarehouseId; dto.LocatorIdPattern = e.LocatorIdPattern; dto.ProductIdPattern = e.ProductIdPattern; dto.Posted = e.Posted; dto.Processed = e.Processed; dto.Processing = e.Processing; dto.DocumentTypeId = e.DocumentTypeId; dto.MovementDate = e.MovementDate; dto.Description = e.Description; dto.IsApproved = e.IsApproved; dto.ApprovalAmount = e.ApprovalAmount; dto.IsQuantityUpdated = e.IsQuantityUpdated; dto.ReversalDocumentNumber = e.ReversalDocumentNumber; dto.Active = e.Active; var physicalInventoryLineEvents = new List <PhysicalInventoryLineStateCreatedDto>(); foreach (var ee in e.PhysicalInventoryLineEvents) { PhysicalInventoryLineStateCreatedDto eeDto = PhysicalInventoryLineStateEventDtoConverter.ToPhysicalInventoryLineStateCreatedDto(ee); physicalInventoryLineEvents.Add(eeDto); } dto.PhysicalInventoryLineEvents = physicalInventoryLineEvents.ToArray(); return(dto); }
public virtual PhysicalInventoryLineStateCreatedDto NewPhysicalInventoryLineStateCreated(InventoryItemId inventoryItemId) { var e = new PhysicalInventoryLineStateCreatedDto(); var eId = NewPhysicalInventoryLineEventId(inventoryItemId); e.PhysicalInventoryLineEventId = eId; return(e); }
public virtual PhysicalInventoryLineStateCreatedDto ToPhysicalInventoryLineStateCreatedDto(IPhysicalInventoryLineStateCreated e) { var dto = new PhysicalInventoryLineStateCreatedDto(); dto.PhysicalInventoryLineEventId = e.PhysicalInventoryLineEventId; dto.CreatedAt = e.CreatedAt; dto.CreatedBy = e.CreatedBy; dto.Version = e.Version; dto.CommandId = e.CommandId; dto.BookQuantity = e.BookQuantity; dto.CountedQuantity = e.CountedQuantity; dto.Processed = e.Processed; dto.LineNumber = e.LineNumber; dto.ReversalLineNumber = e.ReversalLineNumber; dto.Description = e.Description; return(dto); }