public IActionResult Edit(string objectName, Guid id) { ModelState.Clear(); var entidade = repositoryRead.GetSingle(objectName, id); var tipoModel = Typer.GetRefTyper("ViewModel", objectName, TyperAction.Update); var model = Mapper.Map(entidade, entidade.GetType(), tipoModel); var viewName = $"{objectName}/Edit"; return(View(viewName, model)); }
public IActionResult Get(string objectName, Guid id) { ModelState.Clear(); var entidade = repositoryRead.GetSingle(objectName, id); var tipoModel = Driver.GetRefType("ViewModel", objectName, DriverAction.GetSingle); if (tipoModel == null) { return(ResponseApi(entidade)); } var model = Mapper.Map(entidade, entidade.GetType(), tipoModel); return(ResponseApi(model)); }