Пример #1
0
 public static Domain.Entity.Content ConvertBusinessToEntity(Content BContent)
 {
     Domain.Entity.Content EContent = new Domain.Entity.Content();
     try
     {
         EContent.AdultID   = BContent.AdultID;
         EContent.ContentID = BContent.ContentID;
         EContent.Word      = BContent.Word;
         EContent.Data      = Serialization.Serialize2(BContent.Data);
         return(EContent);
     }
     catch (Exception ex)
     {
         return(new Domain.Entity.Content());
     }
 }
Пример #2
0
        public static Content ConvertEntityToBusiness(Domain.Entity.Content EContent)
        {
            Content BContent = new Content();

            try
            {
                BContent.AdultID   = EContent.AdultID;
                BContent.ContentID = EContent.ContentID;
                BContent.Word      = EContent.Word;
                BContent.Data      = Serialization.Deserialize2 <ContentData>(EContent.Data);
                return(BContent);
            }
            catch (Exception ex)
            {
                return(new Content());
            }
        }
Пример #3
0
        public static int Save(Content content)
        {
            try
            {
                Domain.Entity.Content contentEntity = new Domain.Entity.Content();
                contentEntity.AdultID   = content.AdultID;
                contentEntity.ContentID = content.ContentID;
                contentEntity.Word      = content.Word;
                contentEntity.Data      = Serialization.Serialize2 <BLL.LearnHebrewEntities.ContentData>(content.Data);

                using (var repo = new Domain.Repositories.ContentRepository())
                {
                    content.ContentID = repo.Save(contentEntity);
                }

                return(content.ContentID);
            }
            catch (Exception ex)
            {
                return(0);
            }
        }