コード例 #1
0
ファイル: UpdateLogic.cs プロジェクト: MKillev/DIS_TRY_02
        private ph_diplomdata Gen_DiplomData(GenericPersonViewModel gen, int id)
        {
            var assigm_all = Ph_Assigments.GetAll();
            var assigm     = assigm_all.FirstOrDefault(s => s.id_person == id);
            var query      = Diploma.GetAll();
            var result     = query.FirstOrDefault(f => assigm != null && f.id_pdhAssignment == assigm.id_phdAssignment);

            if (result != null)
            {
                result.id_diplomData    = gen.PHDDiplomDataViewModel.id_phdDiplomData;
                result.id_pdhAssignment = gen.PHDDiplomDataViewModel.id_phdAssignment;
                //result.id_person = id_person;
                result.id_countryLastEducation = gen.PHDDiplomDataViewModel.id_countryLastEducation;
                result.id_citiesLastEducation  = gen.PHDDiplomDataViewModel.id_citiesLastEducation;
                result.id_educationLast        = gen.PHDDiplomDataViewModel.id_educationLast;
            }
            return(result);
        }
コード例 #2
0
        public PHDDiplomDataViewModel Diplom_Data(int id_person)
        {
            PHDDiplomDataViewModel result = new PHDDiplomDataViewModel();
            var assigment = Ph_Assigments.GetAll();
            var diploma   = Diploma.GetAll();

            var query  = assigment.FirstOrDefault(f => f.id_person == id_person);
            var query1 = diploma.FirstOrDefault(f => query != null && f.id_pdhAssignment == query.id_phdAssignment);

            if (query1 != null)
            {
                result.id_phdDiplomData        = query1.id_diplomData;
                result.id_phdAssignment        = query1.id_pdhAssignment;
                result.id_person               = id_person;
                result.id_countryLastEducation = query1.id_countryLastEducation;
                result.id_citiesLastEducation  = query1.id_citiesLastEducation;
                result.id_educationLast        = query1.id_educationLast;
            }

            return(result);
        }