Esempio n. 1
0
 public static Child LoadChildByNameandPassword(string NameQuery, string PasswordQuery)
 {
     using (Domain.Repositories.ChildRepository repo = new Domain.Repositories.ChildRepository())
     {
         return(ConvertEntityToBusiness(repo.LoadChildByNameandPassword(NameQuery, PasswordQuery)));
     }
 }
Esempio n. 2
0
 public static Child LoadChildByID(int ChildID)
 {
     using (Domain.Repositories.ChildRepository repo = new Domain.Repositories.ChildRepository())
     {
         return(ConvertEntityToBusiness(repo.LoadByID(ChildID)));
     }
 }
Esempio n. 3
0
        public static int Save(Child Child)
        {
            Domain.Entity.Child ChildEntity = new Domain.Entity.Child();
            ChildEntity.ChildID  = Child.ChildID;
            ChildEntity.Name     = Child.Name;
            ChildEntity.Password = Child.Password;
            ChildEntity.Data     = Serialization.Serialize2 <BLL.LearnHebrewEntities.Child.ChildData>(Child.Data);

            using (var repo = new Domain.Repositories.ChildRepository())
            {
                Child.ChildID = repo.Save(ChildEntity);
            }

            return(Child.ChildID);
        }
Esempio n. 4
0
 public static List <Child> LoadAllChildsByIds(List <int> ChildsIDs)
 {
     try
     {
         var entityChilds = new List <Domain.Entity.Child>();
         var childs       = new List <Child>();
         using (Domain.Repositories.ChildRepository repo = new Domain.Repositories.ChildRepository())
         {
             entityChilds = repo.LoadAllChildsByIds(ChildsIDs);
         }
         foreach (var child in entityChilds)
         {
             childs.Add(ConvertEntityToBusiness(child));
         }
         return(childs);
     }
     catch (Exception ex)
     {
         return(new List <Child>());
     }
 }