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 }); }
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); }