Beispiel #1
0
        public AppUserDataObject GetUserByEmail(string email, QuerySpec spec)
        {
            AppUser appUser;

            if (spec.Verbose)
            {
                appUser = appUserRepository.GetUserByEmail(email);
            }
            else
            {
                appUser = appUserRepository.Find(new UserNameEqualsSpecification <AppUser>(email), cer => cer.AppRole);
            }
            AppUserDataObject appUserDataObject = AutoMapper.Mapper.Map <AppUser, AppUserDataObject>(appUser);

            return(appUserDataObject);
        }
Beispiel #2
0
        public AppUserDataObject GetUserByKey(Guid ID, QuerySpec spec)
        {
            AppUser appUser;

            if (spec.Verbose)
            {
                appUser = appUserRepository.GetByKey(ID);
            }
            else
            {
                appUser = appUserRepository.Find(Specification <AppUser> .Eval(cer => cer.Id.Equals(ID)), cer => cer.AppRole);
            }
            AppUserDataObject appUserDataObject = AutoMapper.Mapper.Map <AppUser, AppUserDataObject>(appUser);

            return(appUserDataObject);
        }