private static void TrySetPostedEntityFromId(this IODataCrudController controller, ActionExecutingContext context) { if (context.ActionArguments.ContainsKey(IdKey)) { controller.PostedEntity = controller.FindEntityById(context.ActionArguments[IdKey]); } }
internal static object TryGetModelFromId <TController, TEntity>(this IODataCrudController <TController> controller, ActionExecutingContext context, out bool hasId) { hasId = context.ActionArguments.ContainsKey(IdKey); return(hasId ? controller.FindEntityById(context.ActionArguments[IdKey]) : default(TController)); }
internal static object TryGetModelFromId(this IODataCrudController controller, ActionExecutingContext context) { return(context.ActionArguments.ContainsKey(IdKey) ? controller.FindEntityById(context.ActionArguments[IdKey]) : null); }