public async Task <IActionResult> Edit(EditMerchantViewModel editMerchant, int id) { if (ModelState.IsValid) { Merchant merchant = new Merchant { Name = editMerchant.Name, OuterId = editMerchant.OuterId, Status = editMerchant.Status }; await _merchantRepository.Update(merchant, id); } return(RedirectToAction("List")); }
public async Task <IActionResult> Edit(int id) { var merchant = await _merchantRepository.Get(id); if (merchant != null) { EditMerchantViewModel editMerchant = new EditMerchantViewModel() { Id = merchant.Id, Name = merchant.Name, OuterId = merchant.OuterId, Status = merchant.Status, Created = merchant.Created }; return(View(editMerchant)); } return(RedirectToAction("Create")); }