public bool AddRefuling(NewRefulingVm model, NewCarHistoryVm carHistoryVm)
        {
            if (model is null)
            {
                return(false);
            }
            else
            {
                var refuelingModelToAdd  = _mapper.Map <Refueling>(model);
                var carHistoryModelToAdd = _mapper.Map <CarHistory>(carHistoryVm);

                refuelingModelToAdd.IsActive = true;
                refuelingModelToAdd.BurningFuelPerOneHundredKilometers =
                    VehicleServiceHelpers.ReturnBurningPerOneHoundredKilometers(model);

                refuelingModelToAdd.FuelPrice = decimal.Multiply(refuelingModelToAdd.AmountOfFuel, refuelingModelToAdd.PriceForOneUnit);
                string userId = GetUserIdByVehicleId(refuelingModelToAdd.VehicleId);
                bool   refuelingSucessfullyAdded = _vehicleRepository.AddRefueling(refuelingModelToAdd, userId, carHistoryModelToAdd);

                if (refuelingSucessfullyAdded == true)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
        }
        public NewCarHistoryVm ReturnCarHistoryToAdd(string kindOfEvent, string userId)
        {
            var carHistoryToAdd = new NewCarHistoryVm()
            {
                Id                = Guid.NewGuid().ToString(),
                IsActive          = true,
                CreatedDateTime   = DateTime.Now,
                Name              = kindOfEvent,
                ApplicationUserID = userId,
                CreatedById       = userId
            };

            return(carHistoryToAdd);
        }