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); }
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); }