private ORM.Model.User GetOrmUser(Expression <Func <ORM.Model.User, bool> > predicat) { ORM.Model.User result = null; var query = this.context.Set <ORM.Model.User>().Where(predicat); if (query.Count() != 0) { result = query.First(); } return(result); }
private ORM.Model.User GetOrmUser(Guid userId) { ORM.Model.User result = null; var query = this.context.Set <ORM.Model.User>().Where(u => u.UserId == userId); if (query.Count() != 0) { result = query.First(); } return(result); }
public static User ToDal(this ORM.Model.User item) { return(new User() { Id = item.UserId.ToString(), Name = item.Name, Email = item.Email, Password = item.Password, Role = new Lazy <Role>(() => item.Role == null ? null : item.Role.ToDal()), UserImages = new Lazy <IEnumerable <UserImage> >(() => item.UserImages == null ? new List <UserImage>() : item.UserImages.Select(r => r.ToDal()).ToList()) }); }