예제 #1
0
        public static void SaveDetailsCandidate(DetailsCandidate dc)// שמירת הנתונים של המועמד
        {
            using (shiduchimEntities context = new shiduchimEntities())
            {
                if (ExistUserInSql(dc.User.Password, dc.User.UserName))
                {
                    UpdateDB.UpdateUser(Conversions.UserDtoToDal(dc.User));  //save only user
                    int userid = context.Users.FirstOrDefault(u => u.Password == dc.User.Password /*&& u.userName==userName*/).UserId;

                    UpdateDB.UpdateCandidate(Conversions.CandidateDtoToDal(dc.Candidate), userid);

                    UpdateDB.UpdateMechtanim(Conversions.MechutanimListDtoToDAL(dc.Mechutanim), userid);

                    UpdateDB.UpdateChildren(Conversions.childrenListDtoToDAL(dc.Children), userid);


                    //UpdateDB.UpdateDocument(Conversions.DocumentListDtoToDAL( dc.Documents), userid);

                    UpdateDB.UpdateHospitalization(Conversions.HospitalizationListDtoToDAL(dc.Hospitalizations), userid);
                    UpdateDB.UpdateValueListCandidate(Conversions.ValueListCandidateListDtoToDAL(dc.ValueListCandidate), userid);

                    UpdateDB.UpdateMigbalaCandidate(Conversions.MigbalaCandidateListDtoToDAL(dc.MigbalaCandidates), userid);

                    UpdateDB.Updateparents(Conversions.ParentListDtoToDAL(dc.Parents), userid);



                    context.SaveChanges();
                }
            }
        }
예제 #2
0
        public static void SaveDetailsProfession(DetailsProfession dp)// שמירת הנתונים של בעלי מקצוע
        {
            using (shiduchimEntities context = new shiduchimEntities())
            {
                if (ExistUserInSql(dp.User.Password, dp.User.UserName))
                {
                    UpdateDB.UpdateUser(Conversions.UserDtoToDal(dp.User)); //save only user

                    UpdateDB.UpdateProfession(Conversions.ProfessionDtoToDal(dp.Profession), dp.User.UserId);

                    context.SaveChanges();
                }
            }
        }