public IActionResult List(string objectName) { ModelState.Clear(); var entidades = repositoryRead.GetAll(objectName); var tipoModel = Typer.GetRefTyper("ViewModel", objectName, TyperAction.GetAll); var models = Mapper.Map(entidades, entidades.GetType(), typeof(IEnumerable <>).MakeGenericType(tipoModel)); var viewName = $"{objectName}/List"; return(View(viewName, models)); }
public IActionResult Get(string objectName) { ModelState.Clear(); var entidades = repositoryRead.GetAll(objectName); var tipoModel = Driver.GetRefType("ViewModel", objectName, DriverAction.GetAll); if (tipoModel == null) { return(ResponseApi(entidades)); } var models = Mapper.Map(entidades, entidades.GetType(), typeof(IEnumerable <>).MakeGenericType(tipoModel)); return(ResponseApi(models)); }