public async Task <IActionResult> Edit(int id, [Bind("actionId,actionTypeId,tenancyId,assignedUserId,actionDueDate,actionCompletedDate,updatedByUserID,updatedDT,createdByUserID,createdDT")] action action) { if (id != action.actionId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(action); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!actionExists(action.actionId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["actionTypeId"] = new SelectList(_context.actiontype, "actionTypeId", "actionTypeId", action.actionTypeId); ViewData["tenancyId"] = new SelectList(_context.tenancy, "tenancyId", "tenancyId", action.tenancyId); return(View(action)); }
/// <summary> /// Update existing property /// </summary> /// <param name="property"></param> /// <returns></returns> public async Task <int> UpdatePropertyAsync(property property) { _context.Update(@property); return(await _context.SaveChangesAsync()); }