public ActionResult ListaUsuario() { ListaUsuarioView vwListaUsuarios = new ListaUsuarioView(); try { //List<UsuarioTO> lstRetorno = new List<UsuarioTO>(); Token accessToken = (Token)System.Web.HttpContext.Current.Application["tokenUsuario"]; string _urlBase = ConfigurationManager.AppSettings["urlUsuario"]; string url = string.Format("api/Usuario/items/empresa?idEmpresa={0}", Session["id_EmpresaSel"].ToString()); ViewBag.MenuUsuario = "menu-ativo"; vwListaUsuarios.ListaUsuarios = base.Listar <UsuarioTO>(accessToken, _urlBase, url); } catch (Exception ex) { vwListaUsuarios.erro = "Ocorreu um erro ao listar usuários. Detalhe: " + ex.Message; // throw ex; } return(View("ListaUsuario", vwListaUsuarios)); }
public ActionResult ExcluirUsuario(decimal?id_usuario) { ListaUsuarioView vwListaUsuario = new ListaUsuarioView(); List <UsuarioTO> objLstUsuario = new List <UsuarioTO>(); try { if (id_usuario == null) { throw new Exception("Identificador do usuário é inválido."); } else { List <UsuarioTO> lstRetorno = new List <UsuarioTO>(); Token accessToken = (Token)System.Web.HttpContext.Current.Application["tokenUsuario"]; string _urlBase = ConfigurationManager.AppSettings["urlUsuario"]; string url = string.Format("api/Usuario/items?id_Usuario={0}", id_usuario); //base.Consultar<UsuarioTO>(accessToken, _urlBase, url, ref objUsuario); if (!Excluir(accessToken, _urlBase, url)) { throw new Exception("Erro ao tentar excluir usuário."); } url = string.Format("api/Usuario/items/empresa?idEmpresa={0}", Session["id_EmpresaSel"].ToString()); objLstUsuario = Listar <UsuarioTO>(accessToken, _urlBase, url); vwListaUsuario.ListaUsuarios = objLstUsuario; vwListaUsuario.mensagem = "Usuario excluído com sucesso."; } } catch (Exception ex) { vwListaUsuario.erro = "Erro ao tentar excluir usuário. Erro:" + ex.Message; } ViewBag.MenuUsuario = "menu-ativo"; return(View("ListaUsuario", vwListaUsuario)); }