コード例 #1
0
ファイル: WriteCarService.cs プロジェクト: gpsh/hch.ws
        private bool AlterModel(ref CarsConcise entity, ReqAddCar am)
        {
            int sign = 0;

            if (am.GuidePrice != 0)
            {
                entity.GuidePrice = am.GuidePrice;
                sign = 1;
            }
            if (am.SellingPrice != 0)
            {
                entity.SellingPrice = am.SellingPrice;
                sign = 1;
            }
            if (am.BasePrice != 0)
            {
                entity.BasePrice = am.BasePrice;
                sign             = 1;
            }
            if (Enum.IsDefined(typeof(ValidityState), am.State) && am.State != ValidityState.None)
            {
                entity.State = am.State;
                sign         = 1;
            }
            if (Enum.IsDefined(typeof(CarActivity), am.CarActivity) && am.CarActivity != CarActivity.None)
            {
                entity.CarActivity = am.CarActivity;
                sign = 1;
            }
            if (sign == 1)
            {
                entity.UpdateTime = DateTime.Now;
            }
            return(sign == 1 ? true : false);
        }
コード例 #2
0
ファイル: WriteCarService.cs プロジェクト: gpsh/hch.ws
        private bool AlterModel(ref CarsDetails entity, ReqAddCar am)
        {
            int sign = 0;

            if (!string.IsNullOrWhiteSpace(am.Appearance))
            {
                entity.Appearance = am.Appearance;
                sign = 1;
            }
            if (!string.IsNullOrWhiteSpace(am.Interior))
            {
                entity.Interior = am.Interior;
                sign            = 1;
            }
            if (!string.IsNullOrWhiteSpace(am.CarConfig))
            {
                entity.CarConfig = am.CarConfig;
                sign             = 1;
            }
            if (am.CarLicenseTime != null)
            {
                entity.CarLicenseTime = am.CarLicenseTime;
                sign = 1;
            }
            if (am.CarAge != null)
            {
                entity.CarAge = am.CarAge;
                sign          = 1;
            }
            if (am.Images != null && am.Images.Length != 0)
            {
                entity.Images = am.Images;
                sign          = 1;
            }
            if (am.Mileage != 0)
            {
                entity.Mileage = am.Mileage;
                sign           = 1;
            }
            if (am.Emission != 0)
            {
                entity.Emission = am.Emission;
                sign            = 1;
            }
            if (Enum.IsDefined(typeof(CarDrive), am.CarDrive) && am.CarDrive != CarDrive.None)
            {
                entity.CarDrive = am.CarDrive;
                sign            = 1;
            }
            if (Enum.IsDefined(typeof(CarEnergy), am.CarEnergy) && am.CarEnergy != CarEnergy.None)
            {
                entity.CarEnergy = am.CarEnergy;
                sign             = 1;
            }
            if (Enum.IsDefined(typeof(CarGearbox), am.CarGearbox) && am.CarGearbox != CarGearbox.None)
            {
                entity.CarGearbox = am.CarGearbox;
                sign = 1;
            }
            if (Enum.IsDefined(typeof(CarSeat), am.CarSeat) && am.CarSeat != CarSeat.None)
            {
                entity.CarSeat = am.CarSeat;
                sign           = 1;
            }
            if (Enum.IsDefined(typeof(CarEmissionStandard), am.CarEmissionStandard) && am.CarEmissionStandard != CarEmissionStandard.None)
            {
                entity.CarEmissionStandard = am.CarEmissionStandard;
                sign = 1;
            }

            return(sign == 1 ? true : false);
        }