//model stuff public ActionResult Models(string parent) { var success = false; var message = string.Empty; List <GeneratedModel> models = null; try{ if (string.IsNullOrEmpty(parent)) { models = repo.GetGeneratedModel().ToList(); } else { models = repo.GetGeneratedModel().Where(x => x.Inherits.Equals(parent)).ToList(); } success = true; } catch (Exception ex) { message = ex.Message; } return(Json(new { models = models, success = success, message = message })); }