コード例 #1
0
        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);
        }
コード例 #2
0
        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));
        }