public PackagingSlipGenerationResponse GenerateDuplicateSlip(DepartmentBo department)
        {
            PackagingSlipGenerationResponse packagingSlipGenerationResponse;

            if (!department.Validate(this.localizedMessageProvider, out packagingSlipGenerationResponse))
            {
                return(packagingSlipGenerationResponse);
            }

            return(new PackagingSlipGenerationResponse
            {
                PackagingSlipGenerationResponseType = PackagingSlipGenerationResponseType.Success,
                PackagingSlip = new PackagingSlipBo
                {
                    Id = Guid.NewGuid(),
                    Number = packagingSlipNumberGenerator.Generate()
                }
            });
        }