Ejemplo n.º 1
0
        public static ChildProgress LoadSpecificChildProgressesByChildID(int progressID)
        {
            var entityProgress = new Domain.Entity.ChildProgress();
            var childProgress  = new ChildProgress();

            using (Domain.Repositories.ChildProgressRepository repo = new Domain.Repositories.ChildProgressRepository())
            {
                entityProgress = repo.LoadSpecificChildProgressesByprogressID(progressID);
            }
            childProgress = ConvertEntityToBusiness(entityProgress);
            return(childProgress);
        }
Ejemplo n.º 2
0
        public static int Save(BLL.LearnHebrewEntities.ChildProgress childProgress)
        {
            Domain.Entity.ChildProgress childProgressEntity = new Domain.Entity.ChildProgress();
            childProgressEntity.ProgressID = childProgress.ProgressID;
            childProgressEntity.ChildID    = childProgress.ChildID;
            childProgressEntity.Data       = Serialization.Serialize2 <BLL.LearnHebrewEntities.ChildProgress.ProgressData>(childProgress.Data);

            using (var repo = new Domain.Repositories.ChildProgressRepository())
            {
                childProgress.ProgressID = repo.Save(childProgressEntity);
            }

            return(childProgress.ProgressID);
        }
Ejemplo n.º 3
0
        public static List <ChildProgress> LoadAllChildProgressesByChildID(int ChildID)
        {
            var entityProgresses = new List <Domain.Entity.ChildProgress>();
            var progresses       = new List <ChildProgress>();

            using (Domain.Repositories.ChildProgressRepository repo = new Domain.Repositories.ChildProgressRepository())
            {
                entityProgresses = repo.LoadAllChildProgressesByChildID(ChildID);
            }
            foreach (var p in entityProgresses)
            {
                progresses.Add(ConvertEntityToBusiness(p));
            }
            return(progresses);
        }