public async Task <bool> Create(UniversityAdmission universityAdmission)
        {
            UniversityAdmissionDAO UniversityAdmissionDAO = new UniversityAdmissionDAO
            {
                Id           = universityAdmission.Id,
                Area         = universityAdmission.Area,
                Connected    = universityAdmission.Connected,
                GraduateYear = universityAdmission.GraduateYear,
                PriorityType = universityAdmission.PriorityType
            };

            tFContext.UniversityAdmission.Add(UniversityAdmissionDAO);
            await tFContext.SaveChangesAsync();

            return(true);
        }
        public async Task <bool> Update(UniversityAdmission universityAdmission)
        {
            await tFContext.UniversityAdmission.Where(g => g.Id.Equals(universityAdmission.Id)).UpdateFromQueryAsync(g => new UniversityAdmissionDAO
            {
                Id           = universityAdmission.Id,
                Area         = universityAdmission.Area,
                Connected    = universityAdmission.Connected,
                GraduateYear = universityAdmission.GraduateYear,
                PriorityType = universityAdmission.PriorityType,
                Aspirations  = universityAdmission.Aspirations.Select(a => new AspirationDAO
                {
                    Id                    = a.Id,
                    MajorsCode            = a.MajorsCode,
                    MajorsName            = a.MajorsName,
                    SubjectGroupType      = a.SubjectGroupType,
                    UniversityAdmissionId = a.UniversityAdmissionId,
                    UniversityCode        = a.UniversityCode
                }).ToList()
            });

            return(true);
        }
        public async Task <UniversityAdmission> Get(Guid Id)
        {
            UniversityAdmission universityAdmission = await tFContext.UniversityAdmission.Where(g => g.Id.Equals(Id)).Select(g => new UniversityAdmission
            {
                Id           = g.Id,
                Area         = g.Area,
                Connected    = g.Connected,
                GraduateYear = g.GraduateYear,
                PriorityType = g.PriorityType,
                Aspirations  = g.Aspirations.Select(a => new Aspiration
                {
                    Id                    = a.Id,
                    MajorsCode            = a.MajorsCode,
                    MajorsName            = a.MajorsName,
                    SubjectGroupType      = a.SubjectGroupType,
                    UniversityAdmissionId = a.UniversityAdmissionId,
                    UniversityCode        = a.UniversityCode
                }).ToList()
            }).FirstOrDefaultAsync();

            return(universityAdmission);
        }