コード例 #1
0
        public string CreateNewCarClass(CarClassEntity cce)
        {
            var classAlreadyExistsInRegion =
                CarClassEntityCheck.DoesClassExistForCountry(DataContext, cce.CarClassName,
                                                             cce.CountryId);

            if (classAlreadyExistsInRegion)
            {
                return(CarClassEntityCheck.ClassAlreadyExistsForCountry);
            }


            var newCarClassEnitiy = new CAR_CLASS
            {
                IsActive       = true,
                car_class1     = cce.CarClassName,
                car_segment_id = cce.CarSegmentId
            };

            DataContext.CAR_CLASSes.InsertOnSubmit(newCarClassEnitiy);

            var returned = SubmitDbChanges();

            return(returned);
        }
コード例 #2
0
        public string UpdateCarClass(CarClassEntity cce)
        {
            var carClassDbEntry = DataContext.CAR_CLASSes.Single(d => d.car_class_id == cce.Id);

            var classAlreadyExistsInCountry =
                CarClassEntityCheck.DoesClassExistForCountry(DataContext, cce.CarClassName,
                                                             carClassDbEntry.CAR_SEGMENT.COUNTRy1.CountryId
                                                             , cce.Id);

            if (classAlreadyExistsInCountry)
            {
                return(CarClassEntityCheck.ClassAlreadyExistsForCountry);
            }

            carClassDbEntry.car_class1 = cce.CarClassName;
            //carClassDbEntry.car_segment_id = cce.CarSegmentId;

            carClassDbEntry.IsActive = cce.Active;

            var returned = SubmitDbChanges();

            return(returned);
        }