Ejemplo n.º 1
0
        public AddressLabelViewModel Post([FromBody] AddressLabelInputModel input)
        {
            AddressLabelPrintBuilder builder = new AddressLabelPrintBuilder();
            AddressLabelViewModel    view    = builder.PrintAddressLabel(input);

            return(view);
        }
        public AddressLabelViewModel PrintAddressLabel(AddressLabelInputModel inputModel)
        {
            AddressLabelViewModel viewModel        = new AddressLabelViewModel();
            TalentAddressing      talentAddressing = new TalentAddressing();

            talentAddressing.De.CustomerNumber = Utilities.PadLeadingZeros(inputModel.CustomerNumber, 12);
            talentAddressing.Settings          = Environment.Settings.DESettings;
            ErrorObj err = talentAddressing.PrintAddressLabel();

            viewModel.Status = Data.PopulateErrorObject(err, talentAddressing.ResultDataSet, talentAddressing.Settings, null);

            return(viewModel);
        }