コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }