Exemplo n.º 1
0
        public async Task <IEnumerable <TreniruotesWithDataDo> > GetEditData(Guid id)
        {
            var getQueryOfTreniruote = string.Format(_getTreniruotesEditData, id.ToString());

            var resultTreniruote = await _sqlClient.ExecuteQueryList <TreniruoteDto>(getQueryOfTreniruote, Func);

            var trenPratymai = await _ipratymuSkaicius.GetAll(id);

            /*var trenIDs = new List<Guid>();
             * foreach (var prat in trenPratymai)
             * {
             *  trenIDs.Add(prat.PratymoId);
             * }*/
            var vartototojai = await _ivertotojai.GetAll(id);

            var resultTask = resultTreniruote.Select(d => new TreniruotesWithDataDo
            {
                TreniruotesId       = new Guid(d.TreniruotesId),
                Pavadinimas         = d.Pavadinimas,
                Aprasymas           = d.Aprasymas,
                TreniruotesPratymai = trenPratymai,
                //PratIds = trenIDs,
                UsersIds = vartototojai
            });

            return(resultTask);
        }
        public async Task <ActionResult <IEnumerable <PratymuSksaiciusDo> > > GetAllQuestionnaire([FromRoute] Guid treniruotesid)
        {
            var result = await _pratymuSkaiciusRepo.GetAll(treniruotesid);

            return(new OkObjectResult(result));
        }