コード例 #1
0
        /// <summary>
        /// ObtenerUsuarioAsync
        /// </summary>
        /// <returns>Lista de usuarios</returns>
        /// <author>Oscar Julian Rojas Garces</author>
        /// <date>26/06/2020</date>
        public async Task <IReadOnlyList <Usuario> > ObtenerUsuariosAsync()
        {
            string uripeticion = "http://localhost:5002/manage";
            var    peticiones  = FactoryProvider.CrearProvider(_config, _cache, uripeticion);

            return(await peticiones.GetAsync <IReadOnlyList <Usuario> >());
        }
コード例 #2
0
        /// <summary>
        /// EditarUsuarioAsync
        /// </summary>
        /// <returns>JsonResult</returns>
        /// <author>Oscar Julian Rojas Garces</author>
        /// <date>26/06/2020</date>

        public async Task <object> EditarUsuarioAsync(UsuarioViewModel usuario)
        {
            string uripeticion = "http://localhost:5002/manage";
            var    peticiones  = FactoryProvider.CrearProvider(_config, _cache, uripeticion);

            return(await peticiones.PutAsync <object>(usuario));
        }
コード例 #3
0
        /// <summary>
        /// ObtenerUsuarioAsync
        /// </summary>
        /// <returns>Usuario</returns>
        /// <author>Oscar Julian Rojas Garces</author>
        /// <date>26/06/2020</date>
        public async Task <Usuario> ObtenerUsuarioAsync(string Id)
        {
            string uripeticion = $"http://localhost:5002/manage/{Id}";
            var    peticiones  = FactoryProvider.CrearProvider(_config, _cache, uripeticion);

            return(await peticiones.GetAsync <Usuario>());
        }
コード例 #4
0
        /// <summary>
        /// EliminarUsuarioAsync
        /// </summary>
        /// <returns>JsonResult</returns>
        /// <author>Oscar Julian Rojas Garces</author>
        /// <date>26/06/2020</date>
        public async Task <object> EliminarUsuarioAsync(string Id)
        {
            string uripeticion = $"http://localhost:5002/manage/{Id}";
            var    peticiones  = FactoryProvider.CrearProvider(_config, _cache, uripeticion);
            var    usuario     = await peticiones.GetAsync <Usuario>();

            return(await peticiones.DeleteAsync <Usuario>(usuario));
        }