Esempio n. 1
0
 public static int PersonCount(int typeId)
 {
     using (UyeKayitEntities db = new UyeKayitEntities())
     {
         return(db.Persons.Where(p => p.PersonTypeId == typeId).ToList().Count);
     }
 }
Esempio n. 2
0
 public static List <Person> GetAll()
 {
     using (UyeKayitEntities db = new UyeKayitEntities())
     {
         return(db.Persons.ToList());
     }
 }
Esempio n. 3
0
 public static void Add(Person person)
 {
     using (UyeKayitEntities db = new UyeKayitEntities())
     {
         db.Persons.Add(person);
         db.SaveChanges();
     }
 }
Esempio n. 4
0
 public static Admin AdminValid(Admin admin)
 {
     using (UyeKayitEntities db = new UyeKayitEntities())
     {
         return(db.Admins.FirstOrDefault
                    (a => a.NickName == admin.NickName && a.Password == admin.Password));
     }
 }
Esempio n. 5
0
 public static void Delete(int personId)
 {
     using (UyeKayitEntities db = new UyeKayitEntities())
     {
         var result = db.Persons.FirstOrDefault(p => p.Id == personId);
         db.Persons.Remove(result);
         db.SaveChanges();
     }
 }
Esempio n. 6
0
 public static List <PersonVM> GetAllPersonVM(int id)
 {
     using (UyeKayitEntities db = new UyeKayitEntities())
     {
         return(db.Persons.Where(u => u.PersonTypeId == id).Select(p => new PersonVM
         {
             Email = p.Email,
             Fname = p.Fname,
             Lname = p.Lname,
             Phone = p.Phone,
             PersonTypeName = p.PersonType.Name
         }).ToList());
     }
 }
Esempio n. 7
0
        public static bool Add(PersonType pt)
        {
            using (UyeKayitEntities db = new UyeKayitEntities())
            {
                var result = db.PersonTypes.FirstOrDefault(p => p.Name.ToLower() == pt.Name.ToLower());

                if (result == null)
                {
                    db.PersonTypes.Add(pt);
                    db.SaveChanges();
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
        }