public IEnumerable <Heroi> Get(string nome = null, int?id = null) { return(ListaHerois.Where(x => (id == null || id == x.Id) && (nome == null || x.Nome == nome) )); }
public IHttpActionResult Post(Heroi heroi) { if (heroi == null) { return(BadRequest()); } else { lock (objetoLock) { heroi.Id = ++IdContador; ListaHerois.Add(heroi); } return(Ok(heroi)); } }