public Address GetById(int id)
        {
            // validation: object

            // validation: db
            RepoValidation.ValidateIdSearch(id);
            return(_db.Addresses.GetById(id));
        }
        public override RoomSize GetById(int id)
        {
            // validation: object

            // validation: db
            RepoValidation.ValidateIdSearch(id);
            return(_db.GetById(id));
        }
示例#3
0
        public Review GetById(int id)
        {
            // validation: object

            // validation: db
            RepoValidation.ValidateIdSearch(id);
            return(_db.Reviews.GetById(id));
        }
示例#4
0
        public PaymentTypeForUser GetById(int id)
        {
            // validation: object

            // validation: db
            RepoValidation.ValidateIdSearch(id);
            return(_db.PaymentsForUser.GetById(id));
        }
示例#5
0
        public Hotel GetById(int id)
        {
            // validation: object

            // validation: db
            RepoValidation.ValidateIdSearch(id);
            return(_db.Hotels.GetById(id));
        }
        public Booking GetById(int id)
        {
            // validation: object

            // validation: db
            RepoValidation.ValidateIdSearch(id);
            return(_db.Bookings.GetById(id));
        }
        public Location GetById(int id)
        {
            // validation: object

            // validation: db
            RepoValidation.ValidateIdSearch(id);
            return(_db.Locations.GetById(id));
        }
示例#8
0
        public override Creditcard GetById(int id)
        {
            // validation: object

            // validation: db
            RepoValidation.ValidateIdSearch(id);
            return(_db.GetById(id));
        }
示例#9
0
        public UserRepo(AppDbContext dbContext) : base(dbContext)
        {
            DtoToEntityTransforms.Add(typeof(UserRegistration), TransformDto);
            ValidateEntityStateBeforeSave = async(User user) => {
                var exists = await UsersExits(user.Email);

                return(exists ? RepoValidation.GetInValid("Email in use") : RepoValidation.GetValid());
            };
        }