public async Task RegisterCallsign(string imei, string callsign = null, VehicleType? type = null) { var iToC = await dataContext.IMEIToCallsigns.FirstOrDefaultAsync(i => i.IMEI == imei); if (iToC != null) { if (iToC.CallSign != callsign) { var oldLocations = dataContext.LocationRecords.Where(l => l.Callsign == iToC.CallSign && l.Expired == false); foreach (var l in oldLocations) l.Expired = true; } iToC.CallSign = callsign ?? iToC.CallSign; iToC.Type = type ?? iToC.Type; await dataContext.SaveChangesAsync(); } else { iToC = new IMEIToCallsign { CallSign = callsign ?? "WR???", IMEI = imei, Type = type ?? VehicleType.Unknown }; dataContext.IMEIToCallsigns.Add(iToC); await dataContext.SaveChangesAsync(); } }
public decimal GetInsuranceRate(VehicleType vehicleType, string vehicleManufacturer) { var basePremiumForVehicleType = this._configurationgService.GetInsuranceBasePremium(vehicleType); var factorForVehicleManufacturer = this._configurationgService.GetInsuranceFactor(vehicleManufacturer); return basePremiumForVehicleType * factorForVehicleManufacturer; }
public VehicleDef(string line) : base(line) { Id = GetInt(0); ModelName = GetString(1); TextureDictionaryName = GetString(2); VehicleType = (VehicleType) Enum.Parse(typeof(VehicleType), GetString(3), true); HandlingName = GetString(4); GameName = GetString(5); AnimsName = GetString(6); ClassName = GetString(7); Frequency = GetInt(8); Flags = GetInt(9); CompRules = GetInt(10, NumberStyles.HexNumber); HasWheels = Parts >= 15; if (HasWheels) { WheelId = GetInt(11); WheelScaleFront = GetSingle(12); WheelScaleRear = GetSingle(13); UpgradeId = GetInt(14); } }
public VehicleModel(string code, string name, VehicleBrand brand, VehicleSize size, VehicleType type) : base(code) { _name = name; _brand = brand; _size = size; _type = type; }
public Vehicle(string make, string model, decimal price, VehicleType type) { this.make = make; this.model = model; this.wheelcount = (int)type; this.price = price; this.Comments = new List<IComment>(); ValidateFields(); }
public VehicleRrAloha(Coordinate initialPosition, int numId, Color color, VehicleType type, MacTypes mac, Trajectories tray, Coordinate limit, int timeDivisions, int frequencyDivisions) : base(initialPosition, numId, color, type, mac, tray, limit) { this.timeSegments = timeDivisions; this.frequencySegments = frequencyDivisions; this.FrameInformation = new int[this.timeSegments, this.frequencySegments]; this.AlreadyTx = false; }
public CongestionRate(string description, Day day, VehicleType vehicle, decimal rate, DateTime start, DateTime end) { Description = description; Day = day; Vehicle = vehicle; Rate = rate; Start = start; End = end; }
public void setVehicleStatus(int status) { System.Console.WriteLine("######################## " + status ); if (status == 1) { System.Console.WriteLine("######################## " + status); VehicleStatus = VehicleType.Small_Vehicle; } }
/// <summary> /// Dit is de constructor van de vehicle class. /// </summary> public Vehicle(int x, int y,VehicleType t, Player t2) { vehicletype = t; StartPositionX = x; StartPositionY = y; player = t2; Base.gameTasks.Add(CheckShooting); Base.gameTasks.Add(CheckCollision); }
public Vehicle() { _myLicensePlate = ""; _myHiddenLicensePlate = ""; _myType = VehicleType.Car; _myVehicleId = "0"; WebData = new VehicleWebData(); _isFromWebsite = false; }
public decimal GetInsuranceBasePremium(VehicleType vehicleType) { if (!this._configurationStorage.VehicleTypeBasePremiums.ContainsKey(vehicleType)) { throw new ArgumentException(nameof(vehicleType)); } return this._configurationStorage.VehicleTypeBasePremiums[vehicleType]; }
protected override void SetOutputs(IGH_DataAccess da) { // We're set to create the output now. To keep the size of the SolveInstance() method small, // The actual functionality will be in a different method: IVehicle vehicle = new VehicleType(agent, wheelRadius); // Finally assign the spiral to the output parameter. da.SetData(nextOutputIndex++, vehicle); }
public IBuilder Builder(VehicleType vehicleType) { if (vehicleType == DesignPatterns.Builder.VehicleType.Car) return new CarBuilder(); else if (vehicleType == DesignPatterns.Builder.VehicleType.Bike) return new BikeBuilder(); else if (vehicleType == DesignPatterns.Builder.VehicleType.Cycle) return new CycleBuilder(); else return new CycleBuilder(); }
/// <summary> /// Returns -1 no conflict, Return 0 ignore first Return 1 ignore 2nd /// </summary> private static int IsConflictOrOverLap(ICongestionRate cp1, ICongestionRate cp2, Day day, VehicleType type) { var cr1DateRange = new DateRange(cp1.Start, cp1.End); var cr2DateRange = new DateRange(cp2.Start, cp2.End); var intersect = DateTimeIntersect.FindIntersect(cr1DateRange, cr2DateRange); if (intersect == null) return -1; return SelectTheMoreSpecific(cp1, cp2, day, type); }
public Vehicle(MpkObject mpkObject) { Name = mpkObject.Name.ToUpper(); VehicleType = GetVehicleTypeFromString(mpkObject.Type); Position = new Position { Latitude = mpkObject.X, Longitude = mpkObject.Y, }; }
private VehicleType _type; //the vehicle type #endregion Fields #region Constructors //the constructor public Vehicle(VehicleType type,float speed,float size, StreetDirection curDir, Street curStreet, Street nextStreet,int curStrNum, GamePath path, AudioClip theHorn) { _type = type; _speed = speed; _size = size; _currentDirection = curDir; _currentStreet = curStreet; _nextStreet = nextStreet; _curStreetNumber = curStrNum; _myPath = path; _horn = theHorn; }
//Vehicle(id, type, model, c, consum, city) public Vehicle(VehicleType type, string model, int c, float consum, City city) { this.ID = lastID; lastID++; this.Type = type; this.Model = model; this.Capacity = c; this.Consumption = consum; this.BasicLocation = city; this.Adress = ""; this.IsAvailable = true; }
public VehicleModel Save(string code, string name, VehicleBrand brand, VehicleSize size, VehicleType type) { VehicleModel newModel = null; var session = NHibernateSessionManager.GetLocalSession(); session.DoTransactional(sess => { newModel = _modelRepo.Insert(new VehicleModel(code, name, brand, size, type)); }); return newModel; }
public Vehicle(string owner, VehicleType type, Object now = null) { if (owner == null) throw new ArgumentNullException(); LastId += 1; Owner = owner; this.Type = type; Id = LastId; Color = ColorType.none; RegNr = null; Wheels = -1; checkInDate = now == null ? DateTime.Now : (DateTime)now; }
private static int SelectTheMoreSpecific(ICongestionRate cp1, ICongestionRate cp2, Day day, VehicleType type) { //Check Vehicle if (cp1.Vehicle == type) return 1; if (cp2.Vehicle == type) return 0; //Check Day of the week if (cp1.Day == day) return 1; if (cp2.Day == day) return 0; //OtherWise ignore the 2nd return 1; }
public static List<RmsAuto.TechDoc.Entities.TecdocBase.Model> GetModels( int manufacturerId, VehicleType? vehicleType ) { if( vehicleType == null ) { return RmsAuto.TechDoc.Facade.ListModels( manufacturerId, false, false, BrandsCache.Default.GetVisibleCountryIds() ) .Union( RmsAuto.TechDoc.Facade.ListModels( manufacturerId, true, false, BrandsCache.Default.GetVisibleCountryIds() ) ) .OrderBy( m => m.Name.Tex_Text ) .ToList(); } else { return RmsAuto.TechDoc.Facade.ListModels( manufacturerId, vehicleType.Value == VehicleType.Car, false, BrandsCache.Default.GetVisibleCountryIds() ); } }
public SearchCtx(string search, string today, VehicleType type) { bool parsedToday; Searchstring = search; if (!Boolean.TryParse(today, out parsedToday)) { throw new FormatException("Illegal bool string"); } OnlyToday = parsedToday; Results = new List<Vehicle>(); PagedResults = Results.ToPagedList(1, 10); SelectedType = "1"; }
internal void RemoveVehicle(Team Team, VehicleType vehicleType) { TeamStatus[Team].RemoveVehicle(vehicleType); Debug.Log("tanks: " + TeamStatus[Team].GetRemainingVehiclesOfType(VehicleType.Tank) + " Jeeps: " + TeamStatus[Team].GetRemainingVehiclesOfType(VehicleType.Jeep)); if (TeamStatus[Team].HasVehiclesLeft()) { PlayerController playerController = null; foreach (var player in Players) { if (player.Team.Equals(Team)) { playerController = player; break; } } Players.Remove(playerController); SmoothFollow sf = playerController.GetPlayerCamera().GetComponent<SmoothFollow>() as SmoothFollow; GameObject newVehicle = null; if (TeamStatus[Team].GetRemainingVehiclesOfType(VehicleType.Jeep) > 0) { newVehicle = JeepPrefab; } else if (TeamStatus[Team].GetRemainingVehiclesOfType(VehicleType.Tank) > 0) { newVehicle = TankPrefab; } var bases = GameObject.FindObjectsOfType(typeof(TeamBaseBehaviour)) as TeamBaseBehaviour[]; Transform teamBaseTransform = null; foreach (var teamBase in bases) { if (teamBase.Team.Equals(Team)) { teamBaseTransform = teamBase.transform; break; } } var instance = GameObject.Instantiate(newVehicle, teamBaseTransform.position, new Quaternion()) as GameObject; PlayerController instancePlayerController = instance.GetComponentInChildren<PlayerController>() as PlayerController; instancePlayerController.Team = playerController.Team; sf.target = instancePlayerController.gameObject.transform; Players.Add(instancePlayerController); } else { EndGame(Team, false); return; } }
public List<ICongestionChargeInvoice> CalculateCost(DateTime start, DateTime end, VehicleType vehicleType) { var days = DateTimeSpliter.SplitIntoDays(start, end); var chargeSummaries = new List<IChargeSummary>(); foreach (DateRange timeSegment in days) { var applicableChargeRates = _congestionRateStore.GetRates(timeSegment.Start, vehicleType); if(applicableChargeRates == null || applicableChargeRates.Count == 0) continue; var dailyRateCalculations = RateCalculator.Calculate(timeSegment.Start, timeSegment.End, applicableChargeRates); if (dailyRateCalculations != null && dailyRateCalculations.Count > 0) chargeSummaries.AddRange(dailyRateCalculations); } return _invoiceBuilder.BuildInvoice(chargeSummaries); }
public IVehicle CreateVehicle(VehicleType vehicleType) { IVehicle vehicle = null; switch (vehicleType) { case VehicleType.Car: vehicle = new Car(); break; case VehicleType.Bike: vehicle = new Bike(); break; case VehicleType.Cycle: vehicle = new Cycle(); break; } return vehicle; }
public VehicleNccma(Coordinate initialPosition, int numId, Color color, VehicleType type, MacTypes mac, Trajectories tray, Coordinate limit, int timeDivisions, int frequencyDivisions) : base(initialPosition, numId,color,type,mac,tray,limit,timeDivisions,frequencyDivisions) { this.Cost = new double[this.totalRegions-1]; //the auxiliary exploration is not performed on the transmission region this.ExplorationHistoryLength = 20; this.NonAccessMaximumValue = 4; this.Weight = 0.7; this.ExplorationCost = 0.2; this.Slope = 10.0; this.Attenuation = 0.9; this.Displacement = 10; this.NonZeroRatio = 1; }
public void Fill_out_user_contact_data(string zipCode, string email, VehicleType type) { BrowserWindow browserWindow = _desktop.BrowserWindow("Web"); browserWindow.DomTextField("AutoQuote.ZipCode").SetText(zipCode); browserWindow.DomTextField("AutoQuote.EMail").SetText(email); switch (type) { case VehicleType.CAR: browserWindow.DomRadioButton("AutoQuote.Vehicle.Car").Select(); break; case VehicleType.TRUCK: browserWindow.DomRadioButton("AutoQuote.Vehicle.Truck").Select(); break; } browserWindow.DomButton("AutoQuote.Next").Click(); }
public IVehicle CreateVehicle(VehicleType type, string make, string model, decimal price, string additionalParam) { if (type == VehicleType.Car) { var seats = int.Parse(additionalParam); return this.carFactory.CreateCar(make, model, price, seats); } if (type == VehicleType.Motorcycle) { var category = additionalParam; return this.motorcycleFactory.CreateMotorcycle(make, model, price, category); } var weightCapacity = int.Parse(additionalParam); return this.truckFactory.CreateTruck(make, model, price, weightCapacity); }
public PortalModel(WidgetStatusHost widgetStatusHost, Dispatcher dispatcher) { InitializeComponent(); CultureResources.registerDataProvider(this); _viewModel = new PortalViewModel(); createStatusObjects(); this.VehicleStatus = VehicleType.Small_Vehicle; _Dispatcher = dispatcher; _WidgetStatusHost = widgetStatusHost; _WidgetStatusHost.WidgetUpdateEvent += new WidgetUpdateHandler(WidgetUpdate); _WidgetStatusHost.ErrorMessageUpdate += new UpdateErrorMessageHandler(_WidgetStatusHost_ErrorMessageUpdate); }
private VehicleType _type; // Type of vehicle #endregion Fields #region Constructors // Vehicle/Ship code // // The control panel will be handled by the index number of the room which contains the ship's // control panel. This may or may not create an object in the control panel room, // this remains to be determined. // // We need a method of determining who is able to fly the ship, possibly a bool flag called // locked, which allows only the keyholder to fly the ship. Can also have a lower level // of lock that allows keyholder's group members to fly the ship, and open which allows // anyone to fly the ship. Can also have maximum lock that means only the MUD can move the // ship. // // Automated ships: // Ship movement patterns should be a public string of which way to go.. I.E. "NESSENEENEESEENNNW...ESSSWW" // These can include up and down for flying ships and the "." means sit there and wait for // a bit. // // Ships are essentially mobile zones and we need a way of representing them on the map or // in a room. // // The disembark command should just scan through all the ship data and see if the room // is flagged as an entry room. If it is, they can disembark. // // How to accurately keep track of the people entering and leaving a ship? Occupancy limits? // Well, I don't know. // // Descriptions have to be entered in manually. // // After creating a ship object that will load successfully, we need to give this to builders // and/or include it in the DE distribution and even the creation routines. public Vehicle() { ++_numVehicles; _type = 0; _parentObject = null; _entryRoomTemplateNumber = 0; _controlPanelRoomTemplateNumber = 0; _hullPoints = 0; _flyLevel = 0; _occupants = 0; _direction = 0; _speed = 0; _movementTimer = 0; _movementDelay = 0; _movementPointer = 0; _movementScript = String.Empty; }
private void OnGUI() { if (GUILayout.Button("Build Vehicle", GUILayout.MinHeight(100), GUILayout.Height(50))) { CreateVehicle(); } scrollPos = EditorGUILayout.BeginScrollView(scrollPos, GUILayout.Width(position.width), GUILayout.Height(position.height - 75f)); CreateLabelField("Vehicle", true); EditorGUILayout.BeginHorizontal(); CreateLabelField("Vehicle Name"); vehicleName = EditorGUILayout.TextField(vehicleName); EditorGUILayout.EndHorizontal(); EditorGUILayout.BeginHorizontal(); CreateLabelField("Vehicle Model"); vehicleModel = (GameObject)EditorGUILayout.ObjectField(vehicleModel, typeof(GameObject), false); EditorGUILayout.EndHorizontal(); EditorGUILayout.BeginHorizontal(); CreateLabelField("Vehicle Type"); vehicleType = (VehicleType)EditorGUILayout.EnumPopup(vehicleType); EditorGUILayout.EndHorizontal(); EditorGUILayout.Space(); EditorGUILayout.BeginHorizontal(); CreateLabelField("Physics Material"); physicsMaterial = (PhysicMaterial)EditorGUILayout.ObjectField(physicsMaterial, typeof(PhysicMaterial), false); EditorGUILayout.EndHorizontal(); EditorGUILayout.Space(); CreateLabelField("Body Name", true); EditorGUILayout.BeginHorizontal(); CreateLabelField("Vehicle Body"); vehicleBodyName = EditorGUILayout.TextField(vehicleBodyName); EditorGUILayout.EndHorizontal(); EditorGUILayout.Space(); CreateLabelField("Wheel Names", true); if (vehicleType == VehicleType.FourWheels) { DisplayTwoWheels(); DisplayFourWheels(); } else if (vehicleType == VehicleType.TwoWheels) { DisplayTwoWheels(); } EditorGUILayout.Space(); EditorGUILayout.BeginHorizontal(); CreateLabelField("Vehicle Settings"); vehicleSettings = (VehicleBehaviourSettings)EditorGUILayout.ObjectField(vehicleSettings, typeof(VehicleBehaviourSettings), false); EditorGUILayout.EndHorizontal(); EditorGUILayout.Space(); CreateLabelField("Optional Components", true); EditorGUILayout.BeginHorizontal(); CreateLabelField("Add effects component"); addEffectsComponent = EditorGUILayout.Toggle("", addEffectsComponent); EditorGUILayout.EndHorizontal(); if (addEffectsComponent == true) { DisplayEffects(); } EditorGUILayout.BeginHorizontal(); CreateLabelField("Add example input"); addExampleInput = EditorGUILayout.Toggle("", addExampleInput); EditorGUILayout.EndHorizontal(); EditorGUILayout.Space(); CreateLabelField("Custom components", true); reorderableBehavioursList.DoLayoutList(); UnityEditor.Editor editor = UnityEditor.Editor.CreateEditor(this); editor.DrawDefaultInspector(); EditorGUILayout.EndScrollView(); }
public VehicleModel(string code, string name, VehicleBrand brand, VehicleSize size, VehicleType type) : base(code) { _name = name; _brand = brand; _size = size; _type = type; }
public Builder SetVehicle(VehicleType vehicle) { this.vehicle = vehicle; return(this); }
// Used for AddSpecific public QueuedArrayOperation(ArrayOperations operation, int index1, VehicleType vehicleType) { Operation = operation; Index1 = index1; VehicleType = vehicleType; }
public IHttpActionResult CreateFare(long id, JObject inputData) { JToken t; double locX = 0; if (inputData.TryGetValue("locX", out t)) { Double.TryParse(t.ToString(), out locX); } double locY = 0; if (inputData.TryGetValue("locY", out t)) { Double.TryParse(t.ToString(), out locY); } string addrStreet = string.Empty; if (inputData.TryGetValue("addrStreet", out t)) { addrStreet = t.ToString(); } int addrNumber = 0; if (inputData.TryGetValue("addrNumber", out t)) { Int32.TryParse(t.ToString(), out addrNumber); } string addrCity = string.Empty; if (inputData.TryGetValue("addrCity", out t)) { addrCity = t.ToString(); } int addrPostalCode = 0; if (inputData.TryGetValue("addrPostalCode", out t)) { Int32.TryParse(t.ToString(), out addrPostalCode); } VehicleType type = 0; if (inputData.TryGetValue("vehicleType", out t)) { Enum.TryParse(t.ToString(), out type); } DateTime date = DateTime.Now; if (inputData.TryGetValue("date", out t)) { DateTime.TryParse(t.ToString(), out date); } string report; if (!FareService.CreateCustomerFare(locX, locY, addrStreet, addrNumber, addrCity, addrPostalCode, id, (int)type, date, out report)) { return(new NotFoundWithMessageResult(report)); } return(Ok()); }
public IEnumerable <IGrouping <int, Trainee> > TraineesGroupsAccordingToTestsNum(VehicleType c, bool inOrder) { var toReturn = from trainee in dal.GetTrainees() group trainee by trainee.carTypeStats[c].numOfTest; if (inOrder) { toReturn.OrderBy(item => item.Key); } return(toReturn); }
public UpsertVehicle(Guid id, string teamName, string model, DateTime manufacturingDate, VehicleType type) { Id = id; TeamName = teamName; Model = model; ManufacturingDate = manufacturingDate; Type = type; }
public bool AddVehicleType([FromBody] VehicleType vehicleType) { return(vehicleTypeService.AddVehicleType(vehicleType)); }
public bool UpdateVehicleType([FromBody] VehicleType vehicleType) { return(vehicleTypeService.UpdateVehicleType(vehicleType)); }
public Vehicle(VehicleType vType) { this.TypeofVehicle = vType; }
public IActionResult UpdateVehicleType([FromRoute] int id, [FromBody] VehicleType value) { _VehicleTypeRepository.Update(id, value); return(Ok(new JsonResult("The Vehicle was Updated Successfully"))); }
public IActionResult AddVehicleType([FromBody] VehicleType value) { return(Ok(new JsonResult(_VehicleTypeRepository.Add(value).Id))); }
static void Main(string[] args) { Console.WriteLine("Welcome to Komodo! What is your name?"); var name = Console.ReadLine(); Console.WriteLine($"Welcome {name}! What is your age?"); var age = int.Parse(Console.ReadLine()); Console.WriteLine("Which type of vehicle are you trying to insure?" + "\n1) Car" + "\n2) Boat" + "\n3) Motorcycle" + "\n4) Plane"); var vehicleTypeNum = int.Parse(Console.ReadLine()); VehicleType vehicleType = (VehicleType)vehicleTypeNum; var insuranceCost = 0m; switch (vehicleType) { case VehicleType.Car: if (age < 27) { insuranceCost = 150.00m; } else if (age < 65) { insuranceCost = 50.00m; } else { insuranceCost = 100.00m; } break; case VehicleType.Boat: if (age < 27) { insuranceCost = 200.00m; } else if (age < 65) { insuranceCost = 100.00m; } else { insuranceCost = 150.00m; } break; case VehicleType.Motorcycle: if (age < 27) { insuranceCost = 200.00m; } else if (age < 65) { insuranceCost = 100.00m; } else { insuranceCost = 250.00m; } break; case VehicleType.Plane: if (age < 27) { insuranceCost = 1000.00m; } else if (age < 65) { insuranceCost = 500.00m; } else { insuranceCost = 1000.00m; } break; } Console.WriteLine($"Your insurance rates will be ${insuranceCost}."); Console.ReadKey(); }
public Vehicle GetVehicleType(VehicleType vehicleType) { var vehicle = vehicleDictionary[vehicleType]; return(vehicle); }
public Group(int id, VehicleType vehicleType) { Id = id; VehicleType = vehicleType; }
protected override void Seed(RentApp.Persistance.RADBContext context) { // This method will be called after migrating to the latest version. // You can use the DbSet<T>.AddOrUpdate() helper extension method // to avoid creating duplicate seed data. E.g. // // context.People.AddOrUpdate( // p => p.FullName, // new Person { FullName = "Andrew Peters" }, // new Person { FullName = "Brice Lambson" }, // new Person { FullName = "Rowan Miller" } // ); // if (!context.Roles.Any(r => r.Name == "Admin")) { var store = new RoleStore <IdentityRole>(context); var manager = new RoleManager <IdentityRole>(store); var role = new IdentityRole { Name = "Admin" }; manager.Create(role); } if (!context.Roles.Any(r => r.Name == "Manager")) { var store = new RoleStore <IdentityRole>(context); var manager = new RoleManager <IdentityRole>(store); var role = new IdentityRole { Name = "Manager" }; manager.Create(role); } if (!context.Roles.Any(r => r.Name == "AppUser")) { var store = new RoleStore <IdentityRole>(context); var manager = new RoleManager <IdentityRole>(store); var role = new IdentityRole { Name = "AppUser" }; manager.Create(role); } context.AppUsers.AddOrUpdate( u => u.FullName, new AppUser() { FullName = "Admin Adminovic", Email = "*****@*****.**", Activated = true, Rents = new System.Collections.Generic.List <Rent>() } ); SaveChanges(context); AppUser Amanager = new AppUser() { FullName = "Menadzer Menadzerovic", Email = "*****@*****.**", Activated = true, Rents = new System.Collections.Generic.List <Rent>() }; context.AppUsers.AddOrUpdate( u => u.FullName, Amanager ); SaveChanges(context); AppUser app = new AppUser() { FullName = "AppUser AppUserovic", Email = "*****@*****.**", Rents = new System.Collections.Generic.List <Rent>() }; context.AppUsers.AddOrUpdate( p => p.FullName, app ); SaveChanges(context); var userStore = new UserStore <RAIdentityUser>(context); var userManager = new UserManager <RAIdentityUser>(userStore); if (!context.Users.Any(u => u.UserName == "admin")) { var _appUser = context.AppUsers.FirstOrDefault(a => a.FullName == "Admin Adminovic"); var user = new RAIdentityUser() { Id = "*****@*****.**", UserName = "******", Email = "*****@*****.**", PasswordHash = RAIdentityUser.HashPassword("admin"), AppUserId = _appUser.Id }; userManager.Create(user); userManager.AddToRole(user.Id, "Admin"); } if (!context.Users.Any(u => u.UserName == "menadzer")) { var _appUser = context.AppUsers.FirstOrDefault(a => a.FullName == "Menadzer Menadzerovic"); var user = new RAIdentityUser() { Id = "*****@*****.**", UserName = "******", Email = "*****@*****.**", PasswordHash = RAIdentityUser.HashPassword("menadzer"), AppUserId = _appUser.Id }; userManager.Create(user); userManager.AddToRole(user.Id, "Manager"); } if (!context.Users.Any(u => u.UserName == "appu")) { var _appUser = context.AppUsers.FirstOrDefault(a => a.FullName == "AppUser AppUserovic"); var user = new RAIdentityUser() { Id = "*****@*****.**", UserName = "******", Email = "*****@*****.**", PasswordHash = RAIdentityUser.HashPassword("appu"), AppUserId = _appUser.Id }; userManager.Create(user); userManager.AddToRole(user.Id, "AppUser"); } // ------------------------------------- Service ser = new Service(); VehicleType vt = new VehicleType(); Branch br = new Branch(); Vehicle v = new Vehicle(); Impression i = new Impression(); vt.Name = "Hatchback"; v.Manufactor = "Peugeot"; v.Model = "307"; v.PricePerHour = (decimal)9.99; v.VehicleType = vt; v.Unavailable = false; v.Year = 2005; v.Description = ""; br.Address = "Cara Urosa 6"; br.Latitude = 45.253651; br.Longitude = 19.832706; br.Picture = ""; i.Comment = "Top servis"; i.Grade = 4; i.Time = DateTime.Now; i.AppUser = app; ser.Name = "Service 1"; ser.Email = "*****@*****.**"; ser.Description = "ser_1_decs"; ser.Branches = new System.Collections.Generic.List <Branch>(); ser.Branches.Add(br); ser.Impressions = new System.Collections.Generic.List <Impression>(); ser.Vehicles = new System.Collections.Generic.List <Vehicle>(); ser.Vehicles.Add(v); ser.Logo = ""; ser.Creator = Amanager; // ------------------------------------- // ------------------------------------- Service ser1 = new Service(); VehicleType vt1 = new VehicleType(); Branch br1 = new Branch(); Vehicle v1 = new Vehicle(); vt1.Name = "Limousine"; v1.Manufactor = "Mercedes"; v1.Model = "Benz C-Class"; v1.PricePerHour = (decimal)32.49; v1.VehicleType = vt1; v1.Unavailable = false; v1.Year = 2014; v1.Description = ""; br1.Address = "Vuka Karadzica 5a"; br1.Latitude = 45.257742; br1.Longitude = 19.840818; br1.Picture = ""; ser1.Name = "Service 2"; ser1.Email = "*****@*****.**"; ser1.Description = "ser_2_desc"; ser1.Branches = new System.Collections.Generic.List <Branch>(); ser1.Branches.Add(br1); ser1.Impressions = new System.Collections.Generic.List <Impression>(); ser1.Impressions.Add(i); ser1.Vehicles = new System.Collections.Generic.List <Vehicle>(); ser1.Vehicles.Add(v1); ser1.Logo = ""; ser1.Creator = Amanager; // ------------------------------------- // ------------------------------------- VehicleType vt2 = new VehicleType(); Branch br2 = new Branch(); Vehicle v2 = new Vehicle(); vt2.Name = "Caravan"; v2.Manufactor = "Renault"; v2.Model = "Laguna"; v2.PricePerHour = (decimal)14; v2.VehicleType = vt1; v2.Unavailable = false; v2.Year = 2010; v2.Description = ""; br2.Address = "Bulevar Kralja Petra 38"; br2.Latitude = 45.259687; br2.Longitude = 19.828179; br2.Picture = ""; ser1.Branches.Add(br2); ser1.Vehicles.Add(v2); VehicleType vt3 = new VehicleType(); vt3.Name = "Jeep"; // ------------------------------------- Service[] services = { ser, ser1 }; context.Services.AddOrUpdate( s => s.Name, services ); SaveChanges(context); Branch[] branches = { br, br1, br2 }; context.Branches.AddOrUpdate( b => b.Address, branches ); SaveChanges(context); VehicleType[] types = { vt, vt1, vt2, vt3 }; context.VehicleTypes.AddOrUpdate( veht => veht.Name, types ); SaveChanges(context); Vehicle[] vehicles = { v, v1, v2 }; context.Vehicles.AddOrUpdate( veh => veh.Model, vehicles ); SaveChanges(context); Impression[] impressions = { i }; context.Impressions.AddOrUpdate( imp => new { imp.Comment, imp.Id }, impressions ); SaveChanges(context); }
private static MemberInfo ForValue(VehicleType type) { return(typeof(VehicleType).GetField(Enum.GetName(typeof(VehicleType), type))); }
public Result <Leaderboard> GetLeaderboard(string rallyId, VehicleType type) { return(_leaderboardService.GetLeaderboard(rallyId, type)); }
public IEnumerable <IGrouping <string, Trainee> > TraineesGroupsAccordingToSchoolName(VehicleType c, bool inOrder) { var toReturn = from trainee in dal.GetTrainees() group trainee by trainee.carTypeStats[c].schoolName; if (inOrder) { toReturn.OrderBy(item => item.Key); } return(toReturn); }
private bool CheckIMEIRegisteredLogEntry(LogEntry entry, string registeringUser, string imei, string callsign, VehicleType type) { CheckLogEntry(entry, LogEventType.IMEIRegistered, registeringUser, new LogEntryProperty { PropertyType = LogPropertyType.IMEI, PropertyValue = imei }, new LogEntryProperty { PropertyValue = callsign, PropertyType = LogPropertyType.Callsign }, new LogEntryProperty { PropertyType = LogPropertyType.VehicleType, PropertyValue = type.ToString() }); return(true); }
static Vehicle() { sVehiclePrefabPaths["OH Perry FFG"] = "Prefab/Vessels/OH Perry FFG"; sVehiclePrefabPaths["Arleigh Burke DDG"] = "Prefab/Vessels/Arleigh Burke DDG"; sVehiclePrefabPaths["Wasp LHD"] = "Prefab/Vessels/Wasp LHD"; sVehiclePrefabPaths["MR Shell"] = "Prefab/Vessels/MR Shell"; sVehiclePrefabPaths["SM-1 Standard"] = "Prefab/Vessels/SM-1 Standard"; sVehiclePrefabPaths["SM-2 Standard"] = "Prefab/Vessels/SM-2 Standard"; sVehiclePrefabPaths["SM-6 Standard"] = "Prefab/Vessels/SM-6 Standard"; sVehiclePrefabPaths["AGM-84 Harpoon"] = "Prefab/Vessels/AGM-84 Harpoon"; sVehiclePrefabPaths["SS-N-27 Club"] = "Prefab/Vessels/SS-N-27 Club"; sVehiclePrefabPaths["SS-N-27 Warhead"] = "Prefab/Vessels/SS-N-27 Warhead"; sVehiclePrefabPaths["RGM-100 LRASM"] = "Prefab/Vessels/RGM-100 LRASM"; sVehiclePrefabPaths["RUR-5 ASROC"] = "Prefab/Vessels/RUR-5 ASROC"; sVehiclePrefabPaths["Mk-46 Torpedo"] = "Prefab/Vessels/Mk-46 Torpedo"; sVehiclePrefabPaths["SR Shell"] = "Prefab/Vessels/SR Shell"; sVehiclePrefabPaths["Kilo SSK"] = "Prefab/Vessels/Kilo SSK"; sVehiclePrefabPaths["ESSM"] = "Prefab/Vessels/ESSM"; sVehiclePrefabPaths["SH-60 SeaHawk"] = "Prefab/Vessels/SH-60 SeaHawk"; sVehiclePrefabPaths["AV-8 Harrier"] = "Prefab/Vessels/AV-8 Harrier"; sVehiclePrefabPaths["AGM-119 Penguin"] = "Prefab/Vessels/AGM-119 Penguin"; sVehiclePrefabPaths["UGST Torpedo"] = "Prefab/Vessels/UGST Torpedo"; sVehiclePrefabPaths["AIM-120C AMRAAM"] = "Prefab/Vessels/AIM-120C AMRAAM"; sVehiclePrefabPaths["RIM-7 Sea Sparrow"] = "Prefab/Vessels/RIM-7 Sea Sparrow"; sVehiclePrefabPaths["AGM-88 HARM"] = "Prefab/Vessels/AGM-88 HARM"; sVehiclePrefabPaths["Sub Decoy"] = "Prefab/Vessels/Sub Decoy"; sVehiclePrefabPaths["Towed Sonar Decoy"] = "Prefab/Vessels/Towed Sonar Decoy"; sVehiclePrefabPaths["Ship Decoy"] = "Prefab/Vessels/Ship Decoy"; sVehicleTypes["OH Perry FFG"] = VehicleType.Surf; sVehicleTypes["Arleigh Burke DDG"] = VehicleType.Surf; sVehicleTypes["Wasp LHD"] = VehicleType.Surf; sVehicleTypes["MR Shell"] = VehicleType.Air; sVehicleTypes["SM-1 Standard"] = VehicleType.Air; sVehicleTypes["SM-2 Standard"] = VehicleType.Air; sVehicleTypes["SM-6 Standard"] = VehicleType.Air; sVehicleTypes["AGM-84 Harpoon"] = VehicleType.Air; sVehicleTypes["SS-N-27 Club"] = VehicleType.Air; sVehicleTypes["SS-N-27 Warhead"] = VehicleType.Air; sVehicleTypes["RGM-100 LRASM"] = VehicleType.Air; sVehicleTypes["RUR-5 ASROC"] = VehicleType.Air; sVehicleTypes["Mk-46 Torpedo"] = VehicleType.Sub; sVehicleTypes["SR Shell"] = VehicleType.Air; sVehicleTypes["Kilo SSK"] = VehicleType.Sub; sVehicleTypes["ESSM"] = VehicleType.Air; sVehicleTypes["SH-60 SeaHawk"] = VehicleType.Air; sVehicleTypes["AV-8 Harrier"] = VehicleType.Air; sVehicleTypes["AGM-119 Penguin"] = VehicleType.Air; sVehicleTypes["UGST Torpedo"] = VehicleType.Sub; sVehicleTypes["AIM-120C AMRAAM"] = VehicleType.Air; sVehicleTypes["RIM-7 Sea Sparrow"] = VehicleType.Air; sVehicleTypes["AGM-88 HARM"] = VehicleType.Air; sVehicleTypes["Sub Decoy"] = VehicleType.Sub; sVehicleTypes["Towed Sonar Decoy"] = VehicleType.Sub; sVehicleTypes["Ship Decoy"] = VehicleType.Surf; sVehicleCanEngage["OH Perry FFG"] = new bool[4] { false, false, false, false }; sVehicleCanEngage["Arleigh Burke DDG"] = new bool[4] { false, false, false, false }; sVehicleCanEngage["Wasp LHD"] = new bool[4] { false, false, false, false }; sVehicleCanEngage["MR Shell"] = new bool[4] { true, false, true, true }; sVehicleCanEngage["SM-1 Standard"] = new bool[4] { false, false, true, false }; sVehicleCanEngage["SM-2 Standard"] = new bool[4] { false, false, true, false }; sVehicleCanEngage["SM-6 Standard"] = new bool[4] { false, false, true, false }; sVehicleCanEngage["AGM-84 Harpoon"] = new bool[4] { true, false, false, true }; sVehicleCanEngage["SS-N-27 Club"] = new bool[4] { true, false, false, true }; sVehicleCanEngage["SS-N-27 Warhead"] = new bool[4] { true, false, false, true }; sVehicleCanEngage["RGM-100 LRASM"] = new bool[4] { true, false, false, true }; sVehicleCanEngage["RUR-5 ASROC"] = new bool[4] { true, true, false, true }; sVehicleCanEngage["Mk-46 Torpedo"] = new bool[4] { true, true, false, true }; sVehicleCanEngage["SR Shell"] = new bool[4] { true, false, true, true }; sVehicleCanEngage["Kilo SSK"] = new bool[4] { false, false, false, false }; sVehicleCanEngage["ESSM"] = new bool[4] { false, false, true, false }; sVehicleCanEngage["SH-60 SeaHawk"] = new bool[4] { false, false, false, false }; sVehicleCanEngage["AV-8 Harrier"] = new bool[4] { false, false, false, false }; sVehicleCanEngage["AGM-119 Penguin"] = new bool[4] { true, false, false, true }; sVehicleCanEngage["UGST Torpedo"] = new bool[4] { true, true, false, true }; sVehicleCanEngage["AIM-120C AMRAAM"] = new bool[4] { false, false, true, false }; sVehicleCanEngage["RIM-7 Sea Sparrow"] = new bool[4] { false, false, true, false }; sVehicleCanEngage["AGM-88 HARM"] = new bool[4] { true, false, false, true }; sVehicleCanEngage["Sub Decoy"] = new bool[4] { false, false, false, false }; sVehicleCanEngage["Towed Sonar Decoy"] = new bool[4] { false, false, false, false }; sVehicleCanEngage["Ship Decoy"] = new bool[4] { false, false, false, false }; sVehicleCanBeEngaged["OH Perry FFG"] = new bool[3] { false, true, true }; sVehicleCanBeEngaged["Arleigh Burke DDG"] = new bool[3] { false, true, true }; sVehicleCanBeEngaged["Wasp LHD"] = new bool[3] { false, true, true }; sVehicleCanBeEngaged["MR Shell"] = new bool[3] { false, false, false }; sVehicleCanBeEngaged["SM-1 Standard"] = new bool[3] { false, false, false }; sVehicleCanBeEngaged["SM-2 Standard"] = new bool[3] { false, false, false }; sVehicleCanBeEngaged["SM-6 Standard"] = new bool[3] { false, false, false }; sVehicleCanBeEngaged["AGM-84 Harpoon"] = new bool[3] { false, false, true }; sVehicleCanBeEngaged["SS-N-27 Club"] = new bool[3] { false, false, true }; sVehicleCanBeEngaged["SS-N-27 Warhead"] = new bool[3] { false, false, true }; sVehicleCanBeEngaged["RGM-100 LRASM"] = new bool[3] { false, false, true }; sVehicleCanBeEngaged["RUR-5 ASROC"] = new bool[3] { false, false, true }; sVehicleCanBeEngaged["Mk-46 Torpedo"] = new bool[3] { false, false, false }; sVehicleCanBeEngaged["SR Shell"] = new bool[3] { false, false, false }; sVehicleCanBeEngaged["Kilo SSK"] = new bool[3] { false, true, true }; sVehicleCanBeEngaged["ESSM"] = new bool[3] { false, false, false }; sVehicleCanBeEngaged["SH-60 SeaHawk"] = new bool[3] { false, false, true }; sVehicleCanBeEngaged["AV-8 Harrier"] = new bool[3] { false, false, true }; sVehicleCanBeEngaged["AGM-119 Penguin"] = new bool[3] { false, false, true }; sVehicleCanBeEngaged["UGST Torpedo"] = new bool[3] { false, false, false }; sVehicleCanBeEngaged["AIM-120C AMRAAM"] = new bool[3] { false, false, false }; sVehicleCanBeEngaged["RIM-7 Sea Sparrow"] = new bool[3] { false, false, false }; sVehicleCanBeEngaged["AGM-88 HARM"] = new bool[3] { false, false, true }; sVehicleCanBeEngaged["Sub Decoy"] = new bool[3] { false, true, true }; sVehicleCanBeEngaged["Towed Sonar Decoy"] = new bool[3] { false, true, true }; sVehicleCanBeEngaged["Ship Decoy"] = new bool[3] { false, false, true }; sVehicleRanges["OH Perry FFG"] = float.MaxValue; sVehicleRanges["Arleigh Burke DDG"] = float.MaxValue; sVehicleRanges["Wasp LHD"] = float.MaxValue; sVehicleRanges["MR Shell"] = 48000; sVehicleRanges["SM-1 Standard"] = 45000; sVehicleRanges["SM-2 Standard"] = 125000; sVehicleRanges["SM-6 Standard"] = 220000; sVehicleRanges["AGM-84 Harpoon"] = 220000; sVehicleRanges["SS-N-27 Club"] = 270000; sVehicleRanges["SS-N-27 Warhead"] = 35000; sVehicleRanges["RGM-100 LRASM"] = 600000; sVehicleRanges["RUR-5 ASROC"] = 20000; sVehicleRanges["Mk-46 Torpedo"] = 12000; sVehicleRanges["SR Shell"] = 2000; sVehicleRanges["Kilo SSK"] = float.MaxValue; sVehicleRanges["ESSM"] = 32000; sVehicleRanges["SH-60 SeaHawk"] = 300000; sVehicleRanges["AV-8 Harrier"] = 600000; sVehicleRanges["AGM-119 Penguin"] = 65000; sVehicleRanges["UGST Torpedo"] = 45000; sVehicleRanges["AIM-120C AMRAAM"] = 85000; sVehicleRanges["RIM-7 Sea Sparrow"] = 25000; sVehicleRanges["AGM-88 HARM"] = 125000; sVehicleRanges["Sub Decoy"] = 600; sVehicleRanges["Towed Sonar Decoy"] = 10000; sVehicleRanges["Ship Decoy"] = 20000; sVehicleMaxSpeed["OH Perry FFG"] = 16; sVehicleMaxSpeed["Arleigh Burke DDG"] = 17; sVehicleMaxSpeed["Wasp LHD"] = 15; sVehicleMaxSpeed["MR Shell"] = 760; sVehicleMaxSpeed["SM-1 Standard"] = 850; sVehicleMaxSpeed["SM-2 Standard"] = 1000; sVehicleMaxSpeed["SM-6 Standard"] = 1200; sVehicleMaxSpeed["AGM-84 Harpoon"] = 320; sVehicleMaxSpeed["SS-N-27 Club"] = 320; sVehicleMaxSpeed["SS-N-27 Warhead"] = 980; sVehicleMaxSpeed["RGM-100 LRASM"] = 320; sVehicleMaxSpeed["RUR-5 ASROC"] = 700; sVehicleMaxSpeed["Mk-46 Torpedo"] = 24; sVehicleMaxSpeed["SR Shell"] = 1098; sVehicleMaxSpeed["Kilo SSK"] = 12; sVehicleMaxSpeed["ESSM"] = 850; sVehicleMaxSpeed["SH-60 SeaHawk"] = 60f; sVehicleMaxSpeed["AV-8 Harrier"] = 310f; sVehicleMaxSpeed["AGM-119 Penguin"] = 310; sVehicleMaxSpeed["UGST Torpedo"] = 30; sVehicleMaxSpeed["AIM-120C AMRAAM"] = 1250; sVehicleMaxSpeed["RIM-7 Sea Sparrow"] = 850; sVehicleMaxSpeed["AGM-88 HARM"] = 800; sVehicleMaxSpeed["Sub Decoy"] = 30; sVehicleMaxSpeed["Towed Sonar Decoy"] = 30; sVehicleMaxSpeed["Ship Decoy"] = 1000; sVehicleCanBeTracked["OH Perry FFG"] = true; sVehicleCanBeTracked["Arleigh Burke DDG"] = true; sVehicleCanBeTracked["Wasp LHD"] = true; sVehicleCanBeTracked["MR Shell"] = false; sVehicleCanBeTracked["SM-1 Standard"] = true; sVehicleCanBeTracked["SM-2 Standard"] = true; sVehicleCanBeTracked["SM-6 Standard"] = true; sVehicleCanBeTracked["AGM-84 Harpoon"] = true; sVehicleCanBeTracked["SS-N-27 Club"] = true; sVehicleCanBeTracked["SS-N-27 Warhead"] = true; sVehicleCanBeTracked["RGM-100 LRASM"] = true; sVehicleCanBeTracked["RUR-5 ASROC"] = true; sVehicleCanBeTracked["Mk-46 Torpedo"] = true; sVehicleCanBeTracked["SR Shell"] = false; sVehicleCanBeTracked["Kilo SSK"] = true; sVehicleCanBeTracked["ESSM"] = true; sVehicleCanBeTracked["SH-60 SeaHawk"] = true; sVehicleCanBeTracked["AV-8 Harrier"] = true; sVehicleCanBeTracked["AGM-119 Penguin"] = true; sVehicleCanBeTracked["UGST Torpedo"] = true; sVehicleCanBeTracked["AIM-120C AMRAAM"] = true; sVehicleCanBeTracked["RIM-7 Sea Sparrow"] = true; sVehicleCanBeTracked["AGM-88 HARM"] = true; sVehicleCanBeTracked["Sub Decoy"] = true; sVehicleCanBeTracked["Towed Sonar Decoy"] = true; sVehicleCanBeTracked["Ship Decoy"] = true; sVehicleTaskTypes["SH-60 SeaHawk"] = new VehicleType[] { VehicleType.Sub }; sVehicleTaskTypes["AV-8 Harrier"] = new VehicleType[] { VehicleType.Air, VehicleType.Surf }; sVehicleTaskTypes["Sub Decoy"] = new VehicleType[] { VehicleType.Sub }; sVehicleTaskTypes["Towed Sonar Decoy"] = new VehicleType[] { VehicleType.Sub }; sVehicleTaskTypes["Ship Decoy"] = new VehicleType[] { VehicleType.Air }; sVehicleTakeOffMethods["SH-60 SeaHawk"] = new string[] { "HeloStrip", "LargeHeloStrip" }; sVehicleTakeOffMethods["AV-8 Harrier"] = new string[] { "Catapult", "LargeHeloStrip" }; sVehicleTakeOffMethods["Sub Decoy"] = new string[] { "CounterMeasureLauncher" }; sVehicleTakeOffMethods["Towed Sonar Decoy"] = new string[] { "CounterMeasureDeployer" }; sVehicleTakeOffMethods["Ship Decoy"] = new string[] { "CounterMeasureLauncher" }; sVehicleLandMethods["SH-60 SeaHawk"] = new string[] { "HeloStrip", "LargeHeloStrip" }; sVehicleLandMethods["AV-8 Harrier"] = new string[] { "LargeHeloStrip", "ArrestCable" }; sVehicleIsDeployOnly["Towed Sonar Decoy"] = true; }
public void RegisterVehicleType(VehicleType vt) { _data.RegisterVehicleType(vt); }
private async Task LogIMEIRegistered(string registeringUser, string imei, string callsign, VehicleType type, bool expectSuccess = true) { var logEntrySet = CreateMockLogEntrySet(); var logPropertySet = CreateMockLogPropertySet(); var context = CreateLoggingContext(logEntrySet.Object, logPropertySet.Object); var service = new LogService(context.Object); await service.LogIMEIRegistered(registeringUser, imei, callsign, type); if (expectSuccess) { logEntrySet.Verify(l => l.Add(It.Is <LogEntry>(le => CheckIMEIRegisteredLogEntry(le, registeringUser, imei, callsign, type)))); context.Verify(c => c.SaveChangesAsync()); } else { logEntrySet.Verify(l => l.Add(It.IsAny <LogEntry>()), Times.Never); context.Verify(c => c.SaveChangesAsync(), Times.Never); } }
private static Type GetType(VehicleType type) { var attr = (ConstructableEnumAttribute)Attribute.GetCustomAttribute(ForValue(type), typeof(ConstructableEnumAttribute)); return(attr.Type); }
public IFilterOptions VehicleType(VehicleType vehicleType) { throw new NotImplementedException(); }
public static VehicleRate GetRate(this VehicleType vehicleType) { var typeOfRate = GetType(vehicleType); return((VehicleRate)Activator.CreateInstance(typeOfRate)); }
internal void UpdateVehicleType(VehicleType vt) { _data.UpdateVehicleType(vt); }
public void SetVehicleType(VehicleType vehicleType) { vehicle.VehicleType = vehicleType; }
internal void AddVehicleType(VehicleType vehicletype) { _vehicletype = vehicletype; }
private AmountEntity GetVigentAmount(VehicleType vehicleType) { return(unitOfWork .AmountRepository .LastOrDefault(g => g.VehicleType.Equals((int)vehicleType))); }