/// <summary> /// Returns the shipment by Id /// </summary> /// <param name="invoiceId">Shipment Id</param> /// <returns>Shipment Dto model</returns> public InvoiceDto GetById(int invoiceId) { var mapper = new MapperConfiguration(cfg => cfg.CreateMap <Invoice, InvoiceDto>()).CreateMapper(); Invoice invoice = (Invoice)invoicesRepository.GetById(invoiceId); InvoiceDto invoiceDto = mapper.Map <InvoiceDto>(invoice); invoiceDto.PostOperatorName = invoicesRepository.GetPostOperatorsIdNames()[invoice.PostOperatorId]; return(invoiceDto); }