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())
     });
 }