// ############################################################################################################## /// <summary> /// Verwaltet die touchinteraktion mit dem Alexa Skill /// </summary> /// <param name="request">Enthält die Anfrage vom Amazon Alexa Server vom Typ ElementKlick</param> /// <returns></returns> private SkillResponse ElementKlickVerwalter(SkillRequest request) { var kw = 0; var year = DateTime.Now.Year; var id = request.GetItemById(); var tag = request.GetSessionDate(); if (tag != null) { kw = tag.GetWeekOfYear(); } else { kw = DateTime.Now.GetWeekOfYear(); } var speisePlan = GetSpeisePlaene(kw, year).Result; return(EssenDetailsResponseHelper.GetEssenDetailsResponse(request, speisePlan, -1, tag, id)); }