Exemplo n.º 1
0
        private void OnAddModel(UserPromptViewModel result)
        {
            if (result == null)
            {
                return;
            }

            if (!string.IsNullOrEmpty(result.FirstInput))
            {
                var tachographModel = new TachographModel {
                    Name = result.FirstInput
                };
                SelectedMake.Models.Add(tachographModel);

                Repository.AddOrUpdate(SelectedMake);
                SelectedModel = tachographModel;
            }
        }
        public void Remove(TachographModel entity)
        {
            Safely(() =>
            {
                using (var context = new TachographContext())
                {
                    var tachographModels = context.TachographMakes.SelectMany(c => c.Models);
                    var existingEntity   = tachographModels.FirstOrDefault(c => c.Id == entity.Id);

                    if (existingEntity != null)
                    {
                        existingEntity.Deleted = DateTime.Now;
                        context.Entry(existingEntity).State = EntityState.Modified;
                        context.SaveChanges();
                    }
                }
            });
        }
Exemplo n.º 3
0
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = BenchTestCarriedOutAnalogue.GetHashCode();
         hashCode = (hashCode * 397) ^ CalibrationCertificateCompleted.GetHashCode();
         hashCode = (hashCode * 397) ^ ClockTestCompleted.GetHashCode();
         hashCode = (hashCode * 397) ^ (Comments != null ? Comments.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ DateOfAudit.GetHashCode();
         hashCode = (hashCode * 397) ^ DistanceCheckCarriedOut.GetHashCode();
         hashCode = (hashCode * 397) ^ EventsFaultsReadCleared.GetHashCode();
         hashCode = (hashCode * 397) ^ (FortyKmTest != null ? FortyKmTest.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ FunctionalBenchTestDigital.GetHashCode();
         hashCode = (hashCode * 397) ^ KFactor.GetHashCode();
         hashCode = (hashCode * 397) ^ LFactor.GetHashCode();
         hashCode = (hashCode * 397) ^ Passed.GetHashCode();
         hashCode = (hashCode * 397) ^ (QCManagerName != null ? QCManagerName.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ ReferenceCableCheckCompleted.GetHashCode();
         hashCode = (hashCode * 397) ^ (SixtyKmTest != null ? SixtyKmTest.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ SpeedForSpeedCheckCompleted.GetHashCode();
         hashCode = (hashCode * 397) ^ SystemSealedInAccordance.GetHashCode();
         hashCode = (hashCode * 397) ^ (TachoCentreCity != null ? TachoCentreCity.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (TachoCentreLine1 != null ? TachoCentreLine1.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (TachoCentreLine2 != null ? TachoCentreLine2.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (TachoCentreLine3 != null ? TachoCentreLine3.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (TachoCentrePostCode != null ? TachoCentrePostCode.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (TachographMake != null ? TachographMake.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (TachographModel != null ? TachographModel.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (TachographSerialNumber != null ? TachographSerialNumber.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (TachoManagerName != null ? TachoManagerName.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ TechnicalDataPrintoutsCreated.GetHashCode();
         hashCode = (hashCode * 397) ^ (TechnicianName != null ? TechnicianName.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ TestChartsCompleted.GetHashCode();
         hashCode = (hashCode * 397) ^ ThreeBasicChecksCompleted.GetHashCode();
         hashCode = (hashCode * 397) ^ (TypeOfTachographCheck != null ? TypeOfTachographCheck.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (VehicleIdentificationNumber != null ? VehicleIdentificationNumber.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (VehicleMake != null ? VehicleMake.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (VehicleRegistrationNumber != null ? VehicleRegistrationNumber.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (VehicleType != null ? VehicleType.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ WFactor.GetHashCode();
         return(hashCode);
     }
 }
Exemplo n.º 4
0
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = Created.GetHashCode();
         hashCode = (hashCode * 397) ^ (Office != null ? Office.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (RegistrationNumber != null ? RegistrationNumber.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (TachographMake != null ? TachographMake.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (TachographModel != null ? TachographModel.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (SerialNumber != null ? SerialNumber.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ InspectionDate.GetHashCode();
         hashCode = (hashCode * 397) ^ (Technician != null ? Technician.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (CustomerContact != null ? CustomerContact.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (DepotName != null ? DepotName.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (CompanyName != null ? CompanyName.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ UserId;
         hashCode = (hashCode * 397) ^ Uploaded.GetHashCode();
         return(hashCode);
     }
 }