public virtual async System.Threading.Tasks.Task <Microsoft.AspNetCore.Mvc.IActionResult> Create(TEntity resource) { if (!ModelState.IsValid) { return(View(resource)); } await Service.AddAsync(resource); return(RedirectToAction(nameof(Index))); }