UserRepo.cs 734 B

1234567891011121314151617181920212223
  1. using System.Linq;
  2. using BO.AppServer.Data.Entity;
  3. using Quadarax.Foundation.Core.Data;
  4. using Quadarax.Foundation.Core.Data.Domain;
  5. using Quadarax.Foundation.Core.Data.Interface.Domain;
  6. using Quadarax.Foundation.Core.Data.Repository;
  7. public class UserRepo : EntityRepository<long, User>
  8. {
  9. public UserRepo(IUnitOfWork<DataDomain> unitOfWork) : base(unitOfWork)
  10. {
  11. }
  12. public User GetByIfReference(string ifReference)
  13. {
  14. return Query(new Paging()).FirstOrDefault(x => x.Ifreference == ifReference);
  15. }
  16. public User GetByName(string name)
  17. {
  18. return Query(new Paging()).FirstOrDefault(x => x.Name.ToLower() == name.ToLower());
  19. }
  20. }