Exemplo n.º 1
0
        public bool Delete(long licenseNumber)
        {
            var repositry = new VehicleRepositry();
            var result    = repositry.Delete(licenseNumber);

            return(result);
        }
Exemplo n.º 2
0
        public bool Update(Vehicle model)
        {
            var repositry = new VehicleRepositry();
            var result    = repositry.Update(model);

            return(result);
        }
Exemplo n.º 3
0
        public IEnumerable <Vehicle> GetAll(long?licenseNumber, string owner)
        {
            var repositry = new VehicleRepositry();
            var result    = repositry.GetAll(licenseNumber, owner);

            return(result);
        }
Exemplo n.º 4
0
        public void Create(Vehicle model)
        {
            var repositry = new VehicleRepositry();

            if (model == null || model.LicenseNumber == 0)
            {
                throw new BaseException("LicenseNumber is manadatory");
            }

            var model_from_Db = repositry.GetById(model.LicenseNumber);

            if (model_from_Db != null)
            {
                throw new BaseException("Vehicle already exists.");
            }


            repositry.Create(model);
        }
 public VehicleController(VehicleRepositry VehicleRepositry)
 {
     context = VehicleRepositry;
 }
Exemplo n.º 6
0
        public void BulkDelete(long[] lisenceNumbers)
        {
            var repositry = new VehicleRepositry();

            repositry.BulkDelete(lisenceNumbers);
        }
Exemplo n.º 7
0
        public void BulkUpdate(IEnumerable <Vehicle> models)
        {
            var repositry = new VehicleRepositry();

            repositry.BulkUpdate(models);
        }