Beispiel #1
0
 public bool IsConnect()
 {
     using (var context = new RepositoryDemoEntities())
     {
         return(true);
     }
 }
Beispiel #2
0
 public bool EditPerson(PersonVM p)
 {
     using (var context = new RepositoryDemoEntities())
     {
         var result = new PersonService(context).EditPerson(new EntityFramework.TPerson {
             Name = p.Name, Home = p.Home, Age = p.Age, Id = p.PersonID
         });
         context.SaveChanges();
         return(result);
     }
 }
Beispiel #3
0
 public bool AddPerson(PersonVM p)
 {
     using (var context = new RepositoryDemoEntities())
     {
         context.Configuration.AutoDetectChangesEnabled = true;
         var result = new PersonService(context).AddPerson(new EntityFramework.TPerson {
             Name = p.Name, Home = p.Home, Age = p.Age, Id = p.PersonID
         });
         context.SaveChanges();
         return(result);
     }
 }
Beispiel #4
0
 public IList <PersonVM> GetPersons()
 {
     using (var context = new RepositoryDemoEntities())
     {
         var list   = new PersonService(context).Get();
         var result = new List <PersonVM>();
         foreach (var item in list)
         {
             result.Add(new PersonVM {
                 Name = item.Name, Age = item.Age, Home = item.Home, PersonID = item.Id
             });
         }
         return(result);
     }
 }
Beispiel #5
0
        public bool AddPersons(List <PersonVM> persons)
        {
            var list = new List <TPerson>();

            persons.ForEach(p => list.Add(new TPerson
            {
                Name = p.Name, Home = p.Home, Age = p.Age, Id = p.PersonID
            }));
            using (var context = new RepositoryDemoEntities())
            {
                var result = new PersonService(context).AddPersons(list);
                context.SaveChanges();
                return(result);
            }
        }