Exemplo n.º 1
0
        public async Task <CrearResponse <EncuestaGamEventoCalendario> > CrearAsync(EncuestaGamCrear modelo, IRequest peticion)
        {
            var autoinfoAlCrear = new EntidadAutoinfo <EncuestaGam>();

            PreprocesarAlCrear(modelo, autoinfoAlCrear, peticion);
            var encuestagam = await repositorio.CrearAsync(modelo, autoinfoAlCrear);

            return(encuestagam);
        }
Exemplo n.º 2
0
        public async Task <CrearResponse <EncuestaGamEventoCalendario> > CrearAsync(EncuestaGamCrear modelo, EntidadAutoinfo <EncuestaGam> autoinfoAlCrear)
        {
            var encuestagam = await base.CrearAsync(modelo, autoinfoAlCrear);

            var conEvento = new EncuestaGamEventoCalendario();

            conEvento.PopulateWith(encuestagam.Data);

            if (conEvento.EventoCalendarioId.HasValue && conEvento.EventoCalendarioId.Value != 0)
            {
                conEvento.EventoCalendario = await repositorio.ConsultarPorIdAsync <EventoCalendario>(conEvento.EventoCalendarioId.Value);
            }

            return(new CrearResponse <EncuestaGamEventoCalendario> {
                Data = conEvento
            });
        }
 public CrearResponse <EncuestaGamEventoCalendario> Post(EncuestaGamCrear peticion)
 {
     return(Gestor.CrearAsync(peticion, Request).Result);
 }