public ActionResult Edit(long id) { var model = new CreateEditViewModel(); var table = tableProvider.GetTable(id); mapper.Map(table, model); return(PartialView("CreateEdit", model)); }
/// <summary> /// Gets a database table. This will always be a 'none' result. /// </summary> /// <param name="tableName">A database table name.</param> /// <param name="cancellationToken">The cancellation token.</param> /// <returns>A database table in the 'none' state.</returns> /// <exception cref="ArgumentNullException"><paramref name="tableName"/> is <c>null</c>.</exception> public OptionAsync <IRelationalDatabaseTable> GetTable(Identifier tableName, CancellationToken cancellationToken = default) { if (tableName == null) { throw new ArgumentNullException(nameof(tableName)); } return(TableProvider.GetTable(tableName, cancellationToken)); }