// GET: api/Amigos public List <AmigosDTO> GetAmigos() { List <AmigosDTO> list = new List <AmigosDTO>(); foreach (var item in amigosRepository.GetAll()) { AmigosDTO dto = new AmigosDTO(); dto.Id_amigo = item.Id_amigo; dto.Data_solicitacao = item.Data_solicitacao; dto.Data_confirmacao = item.Data_confirmacao; dto.Situacao = item.Situacao; dto.Fk_usuario_solicitante = item.Fk_usuario_solicitante; dto.Fk_usuario_destino = item.Fk_usuario_destino; list.Add(dto); } return(list); }
public IHttpActionResult GetAmigos(int id) { var amigos = amigosRepository.GetOne(id); if (amigos == null) { return(BadRequest("Amigo não existe.")); } AmigosDTO dto = new AmigosDTO(); dto.Id_amigo = amigos.Id_amigo; dto.Data_solicitacao = amigos.Data_solicitacao; dto.Data_confirmacao = amigos.Data_confirmacao; dto.Situacao = amigos.Situacao; dto.Fk_usuario_solicitante = amigos.Fk_usuario_solicitante; dto.Fk_usuario_destino = amigos.Fk_usuario_destino; return(Ok(dto)); }
public async Task <List <AmigosDTO> > Amigos(string user) { var Amigos = await _context.Amigos.Where(c => c.Usuario == user && c.Amigo != user).ToListAsync(); if (Amigos == null) { return(null); } var dto = new List <AmigosDTO>(); foreach (var item in Amigos) { var i = new AmigosDTO { Id = item.Id, Usuario = item.Usuario, Amigo = item.Amigo }; dto.Add(i); } return(dto); }