Пример #1
0
		 public async Task<GetTestEntityForEditOutput> GetTestEntityForEdit(EntityDto input)
         {
            var testEntity = await _testEntityRepository.FirstOrDefaultAsync(input.Id);
           
		    var output = new GetTestEntityForEditOutput {TestEntity = ObjectMapper.Map<CreateOrEditTestEntityDto>(testEntity)};
			
            return output;
         }
        public async Task <PartialViewResult> CreateOrEditModal(int?id)
        {
            GetTestEntityForEditOutput getTestEntityForEditOutput;

            if (id.HasValue)
            {
                getTestEntityForEditOutput = await _testEntitiesAppService.GetTestEntityForEdit(new EntityDto { Id = (int)id });
            }
            else
            {
                getTestEntityForEditOutput = new GetTestEntityForEditOutput {
                    TestEntity = new CreateOrEditTestEntityDto()
                };
            }

            var viewModel = new CreateOrEditTestEntityModalViewModel()
            {
                TestEntity = getTestEntityForEditOutput.TestEntity,
            };

            return(PartialView("_CreateOrEditModal", viewModel));
        }