public Boolean DeleteMail(string subject, string sender) { if (subject != null && sender != null) { var v = from mail in db.TabMails where mail.Subject == subject && mail.Sender == sender select mail; TabMail m = v.First(); db.TabMails.DeleteOnSubmit(m); db.SubmitChanges(); return(true); } else { return(false); } }
public Boolean SendMailTo(string to, string subject, string body, Person by) { if (body != null) { TabMail mail = new TabMail(); if (by is Seeker) { Seeker seek = (Seeker)by; mail.Sender = this.GetMailAddress(seek); mail.Receiver = to; mail.Subject = subject; mail.Body = body; db.TabMails.InsertOnSubmit(mail); db.SubmitChanges(); return(true); } else if (by is Recruiter) { Recruiter rec = (Recruiter)by; mail.Sender = this.GetMailAddress(rec); mail.Receiver = to; mail.Subject = subject; mail.Body = body; db.TabMails.InsertOnSubmit(mail); db.SubmitChanges(); return(true); } else if (by is Admin) { mail.Sender = "admin@admin"; mail.Receiver = to; mail.Subject = subject; mail.Body = body; db.TabMails.InsertOnSubmit(mail); db.SubmitChanges(); return(true); } else { return(false); } } else { return(false); } }