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); }
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(); }