Пример #1
0
        public IResult AddCar(NCar car)
        {
            // ValidationTool.Validate(new CarValidator(), car);

            //business codes

            _iCarDal.Add(car);
            return(new SuccessResult(Messages.CarAdded));

            // return new ErrorResult(Messages.CarNameInvalid);
        }
Пример #2
0
        public IActionResult Delete(NCar car)
        {
            var result = _iCarService.Delete(car);

            if (result.Success == true)
            {
                return(Ok(result));
            }

            return(BadRequest(result.Message));
        }
Пример #3
0
        public void Update(NCar car)
        {
            NCar carToUpdate = _cars.SingleOrDefault(p => p.Id == car.Id);

            carToUpdate.ModelYear  = car.ModelYear;
            carToUpdate.ColorId    = car.ColorId;
            carToUpdate.DailyPrice = car.DailyPrice;
            carToUpdate.Id         = car.Id;
            carToUpdate.BrandId    = car.BrandId;
            carToUpdate.ModelYear  = car.ModelYear;
            Console.WriteLine(carToUpdate.ModelYear);
        }
Пример #4
0
 public IResult Delete(NCar car)
 {
     _iCarDal.Delete(car);
     return(new SuccessResult(Messages.CarDeleted));
 }
Пример #5
0
 public IResult Update(NCar car)
 {
     _iCarDal.Update(car);
     return(new SuccessResult(Messages.CarUpdated));
 }
Пример #6
0
        public void Delete(NCar car)
        {
            NCar carToDelete = _cars.SingleOrDefault(p => p.Id == car.Id);

            _cars.Remove(carToDelete);
        }
Пример #7
0
 public void Add(NCar car)
 {
     _cars.Add(car);
 }