コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
            }
        }