Ejemplo n.º 1
0
        public async Task <ActualizarResponse <GamConMiembros> > ActualizarAsync(GamActualizar modelo, IRequest peticion)
        {
            var autoinfoAlActualizar = new EntidadAutoinfo <Gam>();

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

            return(gam);
        }
Ejemplo n.º 2
0
        public async Task <ActualizarResponse <GamConMiembros> > ActualizarAsync(GamActualizar modelo, EntidadAutoinfo <Gam> autoinfoAlActualizar)
        {
            var gam = await base.ActualizarAsync(modelo, autoinfoAlActualizar);

            var conMiembros = new GamConMiembros();

            conMiembros.PopulateWith(gam.Data);
            var gamId = gam.Data.Id;

            conMiembros.Miembros = await repositorio.ConsultarAsync <MiembroGam>(q => q.GamId == gamId);


            return(new ActualizarResponse <GamConMiembros> {
                Data = conMiembros
            });
        }
Ejemplo n.º 3
0
 public ActualizarResponse <GamConMiembros> Post(GamActualizar modelo)
 {
     return(Gams.ActualizarAsync(modelo, Request).Result);
 }