public IHttpActionResult Allen() { var brouwers = new Brouwers(); var detail = this.Request.RequestUri.AbsoluteUri + "/"; brouwers.AddRange(from brouwer in InMemoryDataBase.Brouwers.Values orderby brouwer.Naam select new BrouwerBeknopt { ID = brouwer.ID, naam = brouwer.Naam, Detail = detail + brouwer.ID }); return(this.Ok(brouwers)); }
public IHttpActionResult ByBeginNaam(string beginNaam) { beginNaam = beginNaam.ToLower(); var brouwers = new Brouwers(); var detail = this.Request.RequestUri.AbsoluteUri; detail = detail.Substring(0, detail.IndexOf('?')); detail += "/"; brouwers.AddRange(from brouwer in InMemoryDataBase.Brouwers.Values where brouwer.Naam.ToLower().StartsWith(beginNaam) orderby brouwer.Naam select new BrouwerBeknopt { ID = brouwer.ID, naam = brouwer.Naam, Detail = detail + brouwer.ID }); return(Ok(brouwers)); }