Пример #1
0
        public async Task <ActualizarResponse <EncuestaGamEventoCalendario> > ActualizarAsync(EncuestaGamActualizar modelo, EntidadAutoinfo <EncuestaGam> autoinfoAlActualizar)
        {
            var encuestagam = await base.ActualizarAsync(modelo, autoinfoAlActualizar);

            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 ActualizarResponse <EncuestaGamEventoCalendario> {
                Data = conEvento
            });
        }
Пример #2
0
        public async Task <ActualizarResponse <EncuestaGamEventoCalendario> > ActualizarAsync(EncuestaGamActualizar modelo, IRequest peticion)
        {
            var autoinfoAlActualizar = new EntidadAutoinfo <EncuestaGam>();

            PreprocesarAlActualizar(modelo, autoinfoAlActualizar, peticion);
            var encuestagam = await repositorio.ActualizarAsync(modelo, autoinfoAlActualizar);

            return(encuestagam);
        }
 public ActualizarResponse <EncuestaGamEventoCalendario> Post(EncuestaGamActualizar peticion)
 {
     return(Gestor.ActualizarAsync(peticion, Request).Result);
 }