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