예제 #1
0
        public IActionResult ResponderSolicitudAmistad([FromQuery, SwaggerParameter(Description = "Usuario Solicitante", Required = true)] string usuarioSolicitante,
                                                       [FromQuery, SwaggerParameter(Description = "Respuesta a Solicitud (ACEPTAR/RECHAZAR)", Required = true)] RespuestaInvitacion respuestaSolicitud)
        {
            var respuesta = _fanService.ResponderSolicitudAmistad(usuarioSolicitante, respuestaSolicitud);

            return(ProcesarRespuesta(respuesta));
        }
예제 #2
0
        public IActionResult ResponderInvitacion([FromQuery, SwaggerParameter(Description = "Identificador del grupo", Required = true)] int idGrupo,
                                                 [FromQuery, SwaggerParameter(Description = "Respuesta a Invitación (ACEPTAR/RECHAZAR)", Required = true)] RespuestaInvitacion respuestaInvitacion)
        {
            var respuesta = _fanService.ResponderInvitacion(idGrupo, respuestaInvitacion);

            return(ProcesarRespuesta(respuesta));
        }
예제 #3
0
        public Respuesta <Dato> ResponderSolicitudAmistad(string usuarioSolicitante, RespuestaInvitacion respuestaSolicitud)
        {
            JObject prms = new JObject();

            prms.Add("usuario_solicitante", usuarioSolicitante);
            prms.Add("respuesta", respuestaSolicitud.ToString());

            string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(),
                                                NOMBRE_RESPONDER_SOLICITUD_AMISTAD,
                                                DOMINIO_OPERACION,
                                                prms.ToString(Formatting.None));
            var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YDato> >(rsp);

            return(EntitiesMapper.GetRespuestaFromEntity <Dato, YDato>(entityRsp, EntitiesMapper.GetModelFromEntity <Dato, YDato>(entityRsp.Datos)));
        }
예제 #4
0
        public Respuesta <Dato> ResponderInvitacion(int idGrupo, RespuestaInvitacion respuestaInvitacion)
        {
            JObject prms = new JObject();

            prms.Add("id_grupo", idGrupo);
            prms.Add("respuesta", respuestaInvitacion.ToString());

            string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(),
                                                NOMBRE_RESPONDER_INVITACION,
                                                DOMINIO_OPERACION,
                                                prms.ToString(Formatting.None));
            var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YDato> >(rsp);

            return(EntitiesMapper.GetRespuestaFromEntity <Dato, YDato>(entityRsp, EntitiesMapper.GetModelFromEntity <Dato, YDato>(entityRsp.Datos)));
        }