public async Task <GetProductPriceForEditOutput> GetProductPriceForEdit(EntityDto input) { var productPrice = await _productPriceRepository.FirstOrDefaultAsync(input.Id); var output = new GetProductPriceForEditOutput { ProductPrice = ObjectMapper.Map <CreateOrEditProductPriceDto>(productPrice) }; if (output.ProductPrice.ProductId != null) { var _lookupProduct = await _lookup_productRepository.FirstOrDefaultAsync((int)output.ProductPrice.ProductId); output.ProductName = _lookupProduct.Name.ToString(); } return(output); }
public CreateOrUpdatePriceModalViewModel(GetProductPriceForEditOutput output) { output.MapTo <GetProductPriceForEditOutput, CreateOrUpdatePriceModalViewModel>(this); }