Exemple #1
0
        public async Task <bool> CreateVehicle(VehicleMake vehicleMake)
        {
            if (!ValidateVehicleMake(vehicleMake))
            {
                return(false);
            }
            bool res = await _vehicleRepository.CreateVehicle(vehicleMake);

            return(res);
        }
Exemple #2
0
 protected bool ValidateVehicleMake(VehicleMake vehicleMake)
 {
     if (vehicleMake.Name == null)
     {
         _validationDictionary.AddError("Name", "Name is required.");
     }
     if (vehicleMake.Abrv == null)
     {
         _validationDictionary.AddError("Abrv", "Abrv is required.");
     }
     return(_validationDictionary.IsValid);
 }
Exemple #3
0
        public async Task <bool> DeleteVehicle(VehicleMake vehicleMake)
        {
            try
            {
                _entities.VehicleMakes.Remove(vehicleMake);
                await _entities.SaveChangesAsync();

                return(true);
            }
            catch
            {
                return(false);
            }
        }
Exemple #4
0
        public async Task <bool> DeleteVehicle(VehicleMake vehicleMake)
        {
            bool res = await _vehicleRepository.DeleteVehicle(vehicleMake);

            return(res);
        }