Ejemplo n.º 1
0
        public async Task <List <University_MajorsDTO> > List([FromBody] University_MajorsFilterDTO university_MajorsFilterDTO)
        {
            University_MajorsFilter university_MajorsFilter = new University_MajorsFilter
            {
                UniversityId   = university_MajorsFilterDTO.UniversityId,
                UniversityCode = new StringFilter {
                    StartsWith = university_MajorsFilterDTO.UniversityCode
                },
                UniversityName = new StringFilter {
                    Contains = university_MajorsFilterDTO.UniversityName
                },
                MajorsId   = university_MajorsFilterDTO.MajorsId,
                MajorsCode = new StringFilter {
                    StartsWith = university_MajorsFilterDTO.MajorsCode
                },
                MajorsName = new StringFilter {
                    Contains = university_MajorsFilterDTO.MajorsName
                },
                Year = new StringFilter {
                    Equal = university_MajorsFilterDTO.Year
                },
                Skip      = university_MajorsFilterDTO.Skip,
                Take      = int.MaxValue,
                OrderType = OrderType.DESC,
                OrderBy   = University_MajorsOrder.MajorsName
            };

            List <University_Majors> universities = await university_MajorsService.List(university_MajorsFilter);

            List <University_MajorsDTO> university_MajorsDTOs = universities.Select(u => new University_MajorsDTO
            {
                Id                = u.Id,
                MajorsId          = u.MajorsId,
                MajorsCode        = u.MajorsCode,
                MajorsName        = u.MajorsName,
                UniversityId      = u.UniversityId,
                UniversityCode    = u.UniversityCode,
                UniversityName    = u.UniversityName,
                UniversityAddress = u.UniversityAddress,
                Year              = u.Year,
            }).ToList();

            return(university_MajorsDTOs);
        }
        public async Task <List <University_MajorsDTO> > List([FromBody] University_MajorsFilterDTO university_MajorsFilterDTO)
        {
            University_MajorsFilter university_MajorsFilter = new University_MajorsFilter
            {
                UniversityId   = university_MajorsFilterDTO.UniversityId,
                UniversityCode = university_MajorsFilterDTO.UniversityCode,
                UniversityName = university_MajorsFilterDTO.UniversityName,
                MajorsId       = university_MajorsFilterDTO.MajorsId,
                MajorsCode     = university_MajorsFilterDTO.MajorsCode,
                MajorsName     = university_MajorsFilterDTO.MajorsName,
                Year           = university_MajorsFilterDTO.Year,
                Skip           = university_MajorsFilterDTO.Skip,
                Take           = university_MajorsFilterDTO.Take,
                OrderType      = university_MajorsFilterDTO.OrderType,
                OrderBy        = university_MajorsFilterDTO.OrderBy
            };

            List <University_Majors> universities = await university_MajorsService.List(university_MajorsFilter);

            List <University_MajorsDTO> university_MajorsDTOs = universities.Select(u => new University_MajorsDTO(u)).ToList();

            return(university_MajorsDTOs);
        }