Esempio n. 1
0
 public IResult Delete(Rental rental)
 {
     if (_rentDal.Get(r => r.Id == rental.Id) == null)
     {
         return(new ErrorResult(Messages.RentalNotFound));
     }
     _rentDal.Delete(rental);
     return(new SuccessResult(Messages.RentalDeleted));
 }
        public IDataResult <Rent> GetById(int id)
        {
            var rent = _rentDal.Get(b => b.Id == id);

            if (rent == null)
            {
                return(new ErrorDataResult <Rent>(Messages.NoSuchRent));
            }
            return(new SuccessDataResult <Rent>(_rentDal.Get(r => r.Id == id)));
        }
Esempio n. 3
0
        public IDataResult <Rental> Get(int id)
        {
            Rental rental = _rentalDal.Get(p => p.RentalID == id);

            if (rental == null)
            {
                return(new ErrorDataResult <Rental>(Messages.ExceptionMessage));
            }
            else
            {
                return(new SuccessDataResult <Rental>(rental, Messages.HasBeenListed));
            }
        }
        private IResult CheckIfRentExist(int carId)
        {
            var result = _rentDal.Get(p => p.Car == carId);

            if (result != null)
            {
                return(new ErrorResult());
            }
            return(new SuccessResult());
        }
 public IDataResult <Rent> GetRentsByCustomerId(int customerId)
 {
     return(new SuccessDataResult <Rent>(_rentDal.Get(r => r.CustomerId == customerId)));
 }
Esempio n. 6
0
 public IDataResult <Rent> GetById(int id)
 {
     return(new SuccessDataResult <Rent>(_rentDal.Get(r => r.Id == id)));
 }
Esempio n. 7
0
 public IDataResult <Rent> GetById(int id)
 {
     return(new SuccessDataResult <Rent>(Messages.Listed, _rentDal.Get(r => r.RentId == id)));
 }
Esempio n. 8
0
 public IDataResult <Rental> GetById(int id)
 {
     return(new SuccessDataResult <Rental>(Messages.ListRents, _manager.Get(p => p.CarId == id)));
 }