//3) Data Transfer Object  →  DTO's
        //L18: CarDetailDto
        //Lesson18: added Method →  GetAllByBrandId(int brandId) & GetAllByColorId(int colorId)

        //GetCarDetails
        public IDataResult <List <CarDetailDto> > GetAllDetails(Expression <Func <Car, bool> > filter = null)
        {
            if (DateTime.Now.Hour == 03)
            {
                return(new ErrorDataResult <List <CarDetailDto> >(Messages.MaintenanceTime));
            }
            return(new SuccessDataResult <List <CarDetailDto> >(_carDal.GetAllDetails(), Messages.CarsListed));
        }
Example #2
0
 public IDataResult <List <CarDetailDto> > GetAllCarDetails()
 {
     return(new SuccessDataResult <List <CarDetailDto> >(_carDal.GetAllDetails()));
 }
Example #3
0
 // [SecuredOperation("user,admin")]
 public IDataResult <List <CarDTOs> > GetAllDetails()
 {
     return(new SuccessDataResult <List <CarDTOs> >(_carDal.GetAllDetails(), "Tüm detaylar listlendi"));
 }