public async Task <GetCustomerCategoryForEditOutput> GetCustomerCategoryForEdit(EntityDto input) { var customerCategory = await _customerCategoryRepository.FirstOrDefaultAsync(input.Id); var output = new GetCustomerCategoryForEditOutput { CustomerCategory = ObjectMapper.Map <CreateOrEditCustomerCategoryDto>(customerCategory) }; return(output); }
public async Task <PartialViewResult> CreateOrEditModal(int?id) { GetCustomerCategoryForEditOutput getCustomerCategoryForEditOutput; if (id.HasValue) { getCustomerCategoryForEditOutput = await _customerCategoriesAppService.GetCustomerCategoryForEdit(new EntityDto { Id = (int)id }); } else { getCustomerCategoryForEditOutput = new GetCustomerCategoryForEditOutput { CustomerCategory = new CreateOrEditCustomerCategoryDto() }; } var viewModel = new CreateOrEditCustomerCategoryModalViewModel() { CustomerCategory = getCustomerCategoryForEditOutput.CustomerCategory, }; return(PartialView("_CreateOrEditModal", viewModel)); }