public static Child LoadChildByNameandPassword(string NameQuery, string PasswordQuery) { using (Domain.Repositories.ChildRepository repo = new Domain.Repositories.ChildRepository()) { return(ConvertEntityToBusiness(repo.LoadChildByNameandPassword(NameQuery, PasswordQuery))); } }
public static Child LoadChildByID(int ChildID) { using (Domain.Repositories.ChildRepository repo = new Domain.Repositories.ChildRepository()) { return(ConvertEntityToBusiness(repo.LoadByID(ChildID))); } }
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); }
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>()); } }