public async Task <bool> Update(VehicleMakeRepo entity) { bool provjera = false; if (entity != null) { VehicleMake vehicleMake = mapper.Map <VehicleMake>(entity); var updatedVehicleMake = await vehiclesSet.FindAsync(entity.Id); if (updatedVehicleMake != null) { if (IsNameNotExist(updatedVehicleMake.Id, vehicleMake.Name)) { updatedVehicleMake.Name = vehicleMake.Name; provjera = true; } if (IsAbrvNotExist(updatedVehicleMake.Id, vehicleMake.Abrv)) { updatedVehicleMake.Abrv = vehicleMake.Abrv; provjera = true; } } } return(provjera); }
public async Task <bool> Update(VehicleMakeServ entity) { bool provjera = false; if (entity != null) { VehicleMakeRepo vehicleMakeRepo = mapper.Map <VehicleMakeRepo>(entity); provjera = await unitOfWork.VehicleMakeRepository.Update(vehicleMakeRepo); if (provjera) { unitOfWork.Complete(); } } return(provjera); }
public async Task <bool> Delete(VehicleMakeRepo entity) { bool provjera = false; if (entity != null) { VehicleMake vehicleMake = mapper.Map <VehicleMake>(entity); VehicleMake make = await vehiclesSet.FindAsync(vehicleMake.Id); if (make != null && make.VehicleModels.Count == 0) { vehiclesSet.Remove(make); provjera = true; } } return(provjera); }
public async Task <bool> Add(VehicleMakeRepo entity) { bool provjera = false; if (entity != null) { VehicleMake vehicleMake = mapper.Map <VehicleMake>(entity); if (IsNotExist(vehicleMake)) { vehicleMake.VehicleModels.Clear(); VehicleMake make = vehiclesSet.Add(vehicleMake); if (make != null) { provjera = true; } } } return(provjera); }
public async Task <VehicleMakeServ> GetMake(int id) { VehicleMakeRepo vehicleMakeRepo = await unitOfWork.VehicleModelRepository.GetVehicleMake(id); return(mapper.Map <VehicleMakeServ>(vehicleMakeRepo)); }