/// <summary> /// Alle kazen lezen /// </summary> /// <returns>Alle kaezn</returns> public IHttpActionResult GetAll() { var detail = this.Request.RequestUri.AbsoluteUri + "/"; var kazen = new Kazen(); kazen.AddRange(from kaas in InMemoryDataBase.Kazen.Values orderby kaas.Naam select new KaasBeknopt { ID = kaas.ID, Naam = kaas.Naam, Detail = detail + kaas.ID }); return(this.Ok(kazen)); }
/// <summary> /// Kazen lezen volgens smaak /// </summary> /// <param name="smaak">De smaak van de te lezen kazen</param> /// <returns>Kazen van een bepaalde smaak</returns> public IHttpActionResult GetBySmaak(string smaak) { smaak = smaak.ToUpper(); var detail = this.Request.RequestUri.AbsoluteUri; detail = detail.Substring(0, detail.IndexOf("?")); detail += "/"; var kazen = new Kazen(); kazen.AddRange(from kaas in InMemoryDataBase.Kazen.Values where kaas.Smaak.ToUpper() == smaak orderby kaas.Naam select new KaasBeknopt { ID = kaas.ID, Naam = kaas.Naam, Detail = detail + kaas.ID }); return(Ok(kazen)); }