public HotelUserDataObject GetUserByName(string userName, QuerySpec spec) { HotelUser hotelUser; if (spec.Verbose) { hotelUser = hotelUserRepository.GetUserByName(userName); } else { hotelUser = hotelUserRepository.Find(new UserNameEqualsSpecification <HotelUser>(userName), cer => cer.HotelRole); } HotelUserDataObject hotelUserDataObject = AutoMapper.Mapper.Map <HotelUser, HotelUserDataObject>(hotelUser); return(hotelUserDataObject); }
public HotelUserDataObject GetUserByKey(Guid ID, QuerySpec spec) { HotelUser hotelUser; if (spec.Verbose) { hotelUser = hotelUserRepository.GetByKey(ID); } else { hotelUser = hotelUserRepository.Find(Specification <HotelUser> .Eval(cer => cer.Id.Equals(ID)), cer => cer.HotelRole); } HotelUserDataObject hotelUserDataObject = AutoMapper.Mapper.Map <HotelUser, HotelUserDataObject>(hotelUser); return(hotelUserDataObject); }