public async Task <IActionResult> Edit(int id, [Bind("Id,Name,Price,Image,UserId,TenantId,Status")] Goods goods) { if (id != goods.Id) { return(NotFound()); } if (ModelState.IsValid) { try { await _repository.UpdateAsync(goods); } catch (DbUpdateConcurrencyException) { if (!GoodsExists(goods.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } //ViewData["TenantId"] = new SelectList(_context.Tenant, "Id", "Id", goods.TenantId); //ViewData["UserId"] = new SelectList(_context.User, "Id", "Id", goods.UserId); return(View(goods)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name,Status,TenantId")] User user) { if (id != user.Id) { return(NotFound()); } if (ModelState.IsValid) { try { await _repository.UpdateAsync(user); await _unitOfWork.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UserExists(user.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } //ViewData["TenantId"] = new SelectList(_context.Tenant, "Id", "Id", user.TenantId); return(View(user)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name,HostName,TenantType,Connection,TenantDbType,IsActive,IsDeleted,CreateTime,DeleteTime")] Tenant tenant) { if (id != tenant.Id) { return(NotFound()); } if (ModelState.IsValid) { try { await _repository.UpdateAsync(tenant); await _unitOfWork.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TenantExists(tenant.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(tenant)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,UserId,TenantId,OrderDes")] Order order) { if (id != order.Id) { return(NotFound()); } if (ModelState.IsValid) { try { await _repository.UpdateAsync(order); await _unitOfWork.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!OrderExists(order.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["TenantId"] = new SelectList(_tenantRepository.GetAll(), "Id", "Id", order.TenantId); ViewData["UserId"] = new SelectList(_userRepository.GetAll(), "Id", "Id", order.UserId); return(View(order)); }