/// <summary> /// Get the Model property of the Microsoft.AspNetCore.Mvc.ViewResult /// </summary> /// <typeparam name="T">Entity to parse the result</typeparam> /// <param name="actionResult">Controller response</param> /// <returns>The typed Model T or null</returns> public static T GetModelFromViewResultResponse <T>(this IActionResult actionResult) where T : class { var viewResult = actionResult.CastActionResult <ViewResult>(); if (viewResult != null) { return(viewResult.Model as T); } else { return(default);