public async Task <GetPozOrderDemoForEditOutput> GetPozOrderDemoForEdit(EntityDto <long> input) { var pozOrderDemo = await _pozOrderDemoRepository.FirstOrDefaultAsync(input.Id); var output = new GetPozOrderDemoForEditOutput { PozOrderDemo = ObjectMapper.Map <CreateOrEditPozOrderDemoDto>(pozOrderDemo) }; return(output); }
public async Task <PartialViewResult> CreateOrEditModal(long?id) { GetPozOrderDemoForEditOutput getPozOrderDemoForEditOutput; if (id.HasValue) { getPozOrderDemoForEditOutput = await _pozOrderDemoAppService.GetPozOrderDemoForEdit(new EntityDto <long> { Id = (long)id }); } else { getPozOrderDemoForEditOutput = new GetPozOrderDemoForEditOutput { PozOrderDemo = new CreateOrEditPozOrderDemoDto() }; } var viewModel = new CreateOrEditPozOrderDemoModalViewModel() { PozOrderDemo = getPozOrderDemoForEditOutput.PozOrderDemo }; return(PartialView("_CreateOrEditModal", viewModel)); }