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);
        }
Example #2
0
        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);
        }
Example #5
0
        public async Task <VehicleMakeServ> GetMake(int id)
        {
            VehicleMakeRepo vehicleMakeRepo = await unitOfWork.VehicleModelRepository.GetVehicleMake(id);

            return(mapper.Map <VehicleMakeServ>(vehicleMakeRepo));
        }