Ejemplo n.º 1
0
        public IEnumerable <RatedTrainingsSchemaDTO> GetRatedTrainingsSchemas([FromQuery(Name = "id")] int[] trainingsSchemaIds)
        {
            Trainee trainee = _traineeRepository.GetBy(User.Identity.Name);
            List <RatedTrainingsSchemaDTO> ratedTrainingsSchemas = new List <RatedTrainingsSchemaDTO>();

            foreach (var ratedTrainingsSchema in trainee.RatedTrainingsSchemas.Where(p => trainingsSchemaIds.Contains(p.Key.Id)))
            {
                ratedTrainingsSchemas.Add(new RatedTrainingsSchemaDTO(ratedTrainingsSchema.Key, ratedTrainingsSchema.Value));
            }
            return(ratedTrainingsSchemas);
        }
Ejemplo n.º 2
0
        public ActionResult <TraineeDTO> GetTrainee()
        {
            Trainee trainee = _traineeRepository.GetBy(User.Identity.Name);

            return(new TraineeDTO(trainee));
        }