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); }