public int Register(Framework.Person p) { try { if (CheckUser(p)) { return(0); } else { if (p.Email.Contains("@gmail.com") || p.Email.Contains("@facebook.com") || p.Email.Contains("@yahoo.com") || p.Email.Contains("@gmx.com") || p.Email.Contains("@outlook.com") || p.Email.Contains("@mail.com") || p.Email.Contains("@inbox.com") || p.Email.Contains("@yandex.com") || p.Email.Contains("@shortmail.com")) { db.People.Add(p); db.SaveChanges(); return(1); } else { return(-1); } } } catch { return(0); } }
public bool CheckUser(Framework.Person p) { var user = db.People.SingleOrDefault(x => x.Email == p.Email); if (user == null) { return(false); } else { return(true); } }
public int AddForFacebook(Framework.Person p) { try { var res = CheckUser(p); if (res == false) { db.People.Add(p); db.SaveChanges(); return(1); } else { return(0); } } catch { return(-1); } }