public ActionResult ObterTodos([FromHeader(Name = "Accept")] string mediaType) { var usuariosAppUser = _userManager.Users.ToList(); if (mediaType == CustomMediaType.Hateoas) { var listaUsuarioDTO = _mapper.Map <List <ApplicationUser>, List <UsuarioDTO> >(usuariosAppUser); foreach (var usuarioDTO in listaUsuarioDTO) { usuarioDTO.Links.Add(new LinkDTO("_self", Url.Link("UsuarioObter", new { id = usuarioDTO.Id }), "GET")); } var lista = new ListaDTO <UsuarioDTO>() { Lista = listaUsuarioDTO }; lista.Links.Add(new LinkDTO("_self", Url.Link("UsuarioObterTodos", null), "GET")); return(Ok(lista)); } else { var usuarioResult = _mapper.Map <List <ApplicationUser>, List <UsuarioDTOSemHyperLink> >(usuariosAppUser); return(Ok(usuarioResult)); } }
public ActionResult Obter(string usuarioUmId, string usuarioDoisId, [FromHeader(Name = "Accept")] string mediaType) { if (usuarioUmId == usuarioDoisId) { return(UnprocessableEntity()); } var mensagens = _mensagemRepository.ObterMensagens(usuarioUmId, usuarioDoisId); if (mediaType == CustomMediaType.Hetoas) { var listaMsg = _mapper.Map <List <Mensagem>, List <MensagemDTO> >(mensagens); var lista = new ListaDTO <MensagemDTO>() { Lista = listaMsg }; lista.Links.Add(new LinkDTO("_self", Url.Link("MensagemObterTodos", new { usuarioUmId = usuarioUmId, usuarioDoisId = usuarioDoisId }), "GET")); return(Ok(lista)); } else { return(Ok(mensagens)); } }
public List <ListaDTO> GetList() { var pac = GetDepositos(); List <ListaDTO> LstResp = new List <ListaDTO>(); foreach (Deposito a in pac) { ListaDTO Ret = new ListaDTO { index = a.Depositoid, descriptor = a.Descriptor }; LstResp.Add(Ret); } return(LstResp); }
public List <ListaDTO> GetList() { var pac = GetData(); List <ListaDTO> LstResp = new List <ListaDTO>(); foreach (Menu a in pac) { ListaDTO Ret = new ListaDTO { index = a.Idmenu, descriptor = a.MenuDesc }; LstResp.Add(Ret); } return(LstResp); }
public List <ListaDTO> GetList() { List <ListaDTO> LstResp = new List <ListaDTO>(); List <remotas> query = null; using (var db = new Data()) { query = (from x in db.Remotas select x).ToList(); } foreach (remotas a in query) { ListaDTO Ret = new ListaDTO { index = a.remotaid, descriptor = a.nombre }; LstResp.Add(Ret); } return(LstResp); }
public List <ListaDTO> GetList() { List <ListaDTO> LstResp = new List <ListaDTO>(); List <Area> query = null; using (var db = new Data()) { query = (from x in db.Areas select x).ToList(); } foreach (Area a in query) { ListaDTO Ret = new ListaDTO { index = a.Areaid, descriptor = a.Descriptor }; LstResp.Add(Ret); } return(LstResp); }
public List <ListaDTO> GetList() { List <ListaDTO> LstResp = new List <ListaDTO>(); List <Banco> query = null; using (var db = new Data()) { query = (from x in db.Bancos select x).ToList(); } foreach (Banco a in query) { ListaDTO Ret = new ListaDTO { index = a.Idbanco, descriptor = a.Nombre }; LstResp.Add(Ret); } return(LstResp); }
public ActionResult Obter(string usuarioUmId, string usuarioDoisId) { if (usuarioUmId == usuarioDoisId) { return(UnprocessableEntity()); } var mensagens = _mensagemRepository.ObterMensagens(usuarioUmId, usuarioDoisId); var listaMsg = _mapper.Map <List <Mensagem>, List <MensagemDTO> >(mensagens); var lista = new ListaDTO <MensagemDTO>() { Lista = listaMsg }; lista.Links.Add(new LinkDTO("_self", Url.Link("Obter", new { usuarioUmId = usuarioUmId, usuarioDoisId = usuarioDoisId }), "GET")); return(Ok(lista)); }
public List <ListaDTO> GetList() { List <Ticket> pac = new List <Ticket>(); using (var db = new Data()) { pac = db.Tickets.ToList(); } List <ListaDTO> LstResp = new List <ListaDTO>(); foreach (Ticket a in pac) { ListaDTO Ret = new ListaDTO { index = a.Id, descriptor = a.TicketTipo }; LstResp.Add(Ret); } return(LstResp); }
public List <ListaDTO> GetList() { List <Tarjeta> pac = new List <Tarjeta>(); using (var db = new Data()) { pac = db.Tarjetas.ToList(); } List <ListaDTO> LstResp = new List <ListaDTO>(); foreach (Tarjeta a in pac) { ListaDTO Ret = new ListaDTO { index = a.Idtarjeta, descriptor = a.Tarjetatipo }; LstResp.Add(Ret); } return(LstResp); }
public ActionResult ObterTodos() { var usuariosAppUser = _userManager.Users.ToList(); var listaUsuarioDTO = _mapper.Map <List <ApplicationUser>, List <UsuarioDTO> >(usuariosAppUser); foreach (var usuarioDTO in listaUsuarioDTO) { usuarioDTO.Links.Add(new LinkDTO("_self", Url.Link("ObterUsuario", new{ id = usuarioDTO.Id }), "GET")); } var lista = new ListaDTO <UsuarioDTO>() { Lista = listaUsuarioDTO }; lista.Links.Add(new LinkDTO("_self", Url.Link("ObterTodos", null), "GET")); return(Ok(lista)); }