Exemplo n.º 1
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);
        }
Exemplo n.º 2
0
 public static Domain.Entity.Child ConvertBusinessToEntity(Child BChild)
 {
     Domain.Entity.Child EChild = new Domain.Entity.Child();
     try
     {
         EChild.ChildID  = BChild.ChildID;
         EChild.Name     = BChild.Name;
         EChild.Password = BChild.Password;
         EChild.Data     = Serialization.Serialize2(BChild.Data);
         return(EChild);
     }
     catch (Exception ex)
     {
         return(new Domain.Entity.Child());
     }
 }
Exemplo n.º 3
0
        public static Child ConvertEntityToBusiness(Domain.Entity.Child EChild)
        {
            Child BChild = new Child();

            try
            {
                BChild.ChildID  = EChild.ChildID;
                BChild.Name     = EChild.Name;
                BChild.Password = EChild.Password;
                BChild.Data     = Serialization.Deserialize2 <Child.ChildData>(EChild.Data);
                return(BChild);
            }
            catch (Exception ex)
            {
                return(new Child());
            }
        }