public async Task <IActionResult> Create(WidgetBase model) { if (ModelState.IsValid) { try { await AddModelAsync(model.ToModel()); return(Json(1)); } catch { } } return(Json(null)); }