Exemplo n.º 1
0
        public static void Interested(User u, string tz)//כאשר לוחץ על כפתור "מעונין" בכרטיסית ההצעה
        {
            Meeting m;

            if (u.Gender == true)//אם זכר
            {
                m             = context.Meetings.FirstOrDefault(p => p.tzGroom == u.Tz && p.tzBride == tz);
                m.StatusGroom = 2;
            }
            else//אם נקבה
            {
                m             = context.Meetings.FirstOrDefault(p => p.tzBride == u.Tz && p.tzGroom == tz);
                m.StatusGroom = 2;
            }
            context.Entry(m).State = EntityState.Modified;
            context.SaveChanges();
            SendMail.interestingSuggestMail(u, tz);
        }
Exemplo n.º 2
0
        public static void EditMeeting(Meeting m)//מעדכן שינויים בפגישה
        {
            Meeting mSql = context.Meetings.FirstOrDefault(p => p.MeetingId == m.MeetingId);

            if (m.StatusBride != mSql.StatusBride)
            {
                User u = context.Users.FirstOrDefault(p => p.Tz == m.tzBride);
                if (m.StatusBride == 2)//שינה סטטוס למעונין
                {
                    SendMail.interestingSuggestMail(u, m.tzGroom);
                }
                if (m.StatusBride == 5)//סגירת שידוך
                {
                    SendMail.closeMatch(u.Mail);
                    Candidate c = context.Candidates.FirstOrDefault(p => p.UserId == u.UserId);
                    c.EnterIn = 3;
                }
            }
            if (m.StatusGroom != mSql.StatusGroom)
            {
                User u = context.Users.FirstOrDefault(p => p.Tz == m.tzGroom);
                if (m.StatusGroom == 2)//שינה סטטוס למעונין
                {
                    SendMail.interestingSuggestMail(u, m.tzBride);
                }
                if (m.StatusGroom == 5)//סגירת שידוך
                {
                    SendMail.closeMatch(u.Mail);
                    Candidate c = context.Candidates.FirstOrDefault(p => p.UserId == u.UserId);
                    c.EnterIn = 3;
                    context.Entry(c).State = EntityState.Modified;
                }
            }
            context.Entry(m).State = EntityState.Modified;
            context.SaveChanges();
        }