public async Task <IActionResult> Edit(EditServiceMerchantViewModel serviceMerchantModel, int id) { if (ModelState.IsValid) { ServiceMerchant serviceMerchant = new ServiceMerchant() { ServiceId = serviceMerchantModel.ServiceId, MerchantId = serviceMerchantModel.MerchantId, AppId = serviceMerchantModel.AppId, TRId = serviceMerchantModel.TRId, RelationshipName = serviceMerchantModel.RelationshipName, Status = serviceMerchantModel.Status, }; await _serviceMerchantRepository.Update(serviceMerchant, id); } return(RedirectToAction("List")); }
public async Task <IActionResult> Edit(int id) { var serviceMerchant = await _serviceMerchantRepository.GetByMerchantId(id); EditServiceMerchantViewModel editServiceMerchantViewModel = new EditServiceMerchantViewModel() { Id = serviceMerchant.Id, ServiceName = serviceMerchant.ServiceName, MerchantName = serviceMerchant.MerchantName, AppId = serviceMerchant.AppId, TRId = serviceMerchant.TRId, RelationshipName = serviceMerchant.RelationshipName, Status = serviceMerchant.Status, Created = serviceMerchant.Created, Services = await _serviceRepository.Select(), Merchants = await _merchantRepository.Select() }; return(View(editServiceMerchantViewModel)); }