public static Content LoadByID(int ContentID) { using (Domain.Repositories.ContentRepository repo = new Domain.Repositories.ContentRepository()) { return(ConvertEntityToBusiness(repo.LoadByID(ContentID))); } }
public static List <Content> LoadAllContents() { using (Domain.Repositories.ContentRepository repo = new Domain.Repositories.ContentRepository()) { List <Content> contents = new List <Content>(); var entities = repo.LoadAllContents(); foreach (var entity in entities) { contents.Add(ConvertEntityToBusiness(entity)); } return(contents); } }
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); } }