Exemple #1
0
 public ZadostModel(ZadostDTO zadostDTO)
 {
     Id           = zadostDTO.Id;
     SpolupraceId = zadostDTO.SpolupraceId;
     TypZadosti   = zadostDTO.TypZadosti;
     Datum        = zadostDTO.Datum;
 }
Exemple #2
0
        public static async Task <List <ZadostModel> > GetByTrenerId(int id)
        {
            SpolupraceDataMapper spolupraceDataMapper = new SpolupraceDataMapper();
            List <SpolupraceDTO> spolupraceResult     = new List <SpolupraceDTO>();

            spolupraceResult = spolupraceDataMapper.GetAll();
            spolupraceResult = spolupraceResult.Where(x => x.TrenerId == id).ToList();
            List <ZadostDTO> zadostDTOs = new List <ZadostDTO>();
            FirestoreDataMapper <ZadostDTO> zadostMapper = new FirestoreDataMapper <ZadostDTO>();

            foreach (SpolupraceDTO spoluprace in spolupraceResult)
            {
                List <ZadostDTO> tmp = await zadostMapper.GetByParameter("SpolupraceId", spoluprace.SpolupraceId);

                if (tmp.Count > 0)
                {
                    ZadostDTO zadost = tmp[0];
                    zadostDTOs.Add(zadost);
                }
            }
            List <ZadostModel> result = zadostDTOs.Select(x => new ZadostModel(x)).ToList();

            return(result);
        }