public async virtual Task <CrearResponse <TEntidad> > CrearAsync(Crear <TEntidad> modelo, IRequest peticion) { var autoinfoAlCrear = new EntidadAutoinfo <TEntidad>(); PreprocesarAlCrear(modelo, autoinfoAlCrear, peticion); return(await repositorio.CrearAsync(modelo, autoinfoAlCrear)); }
public async Task <CrearResponse <TEntidad> > CrearAsync(Crear <TEntidad> modelo, EntidadAutoinfo <TEntidad> autoinfoAlCrear) { var entidad = CrearEntidadConDatosDelModelo(modelo); PreprocesarAlCrear(entidad, autoinfoAlCrear); await repositorio.CrearAsync(entidad); return(new CrearResponse <TEntidad> { Data = entidad }); }