Beispiel #1
0
        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));
        }
Beispiel #2
0
        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
            });
        }