//CONSTRUCTORS public RV(string inputName, string inputRegNumber, int inputYear, LicenceType inputLicence, FuelType inputFuel, decimal inputMinPrice, HeatingSystemType inputHS) : base(inputName, inputRegNumber, inputYear, inputLicence, inputFuel, inputMinPrice) { HeatingSystem = inputHS; }
public Vehicle(string registrationNumber, string brand, string model, FuelType fuelType) { RegistrationNumber = registrationNumber; Brand = brand; Model = model; FuelType = FuelType; }
public EconomyVehicle( string vehicleRego, string make, string model, int year, int numSeats = Default_Num_Seats, TransmissionType transmission = Default_Transmission_Type, FuelType fuel = Default_Fuel_Type, bool GPS = Default_GPS, bool sunRoof = Default_Sun_Roof, double dailyRate = Default_Daily_Rate, string colour = Default_Colour ) : base( vehicleRego, VehicleGrade.Economy, make, model, year, numSeats, transmission, fuel, GPS, sunRoof, dailyRate, colour ) { }
private void SeedVehicles(int vehiclesCount) { var vehiclesToSeed = new List <Vehicle>(); var ads = new List <Ad>(); var fuelType = new FuelType { Id = 1, Name = Diesel }; var manufacturer = this.dbContext.Manufacturers.FirstOrDefault(); for (int i = 1; i <= vehiclesCount; i++) { ads.Add(new Ad { Id = i }); vehiclesToSeed.Add(new Vehicle { Id = i, Ads = ads, Manufacturer = manufacturer, Model = this.dbContext.Models.FirstOrDefault(), ManufacturerId = manufacturer.Id, ModelId = 1, EngineHorsePower = SampleEngineHorsePower, YearOfProduction = SampleYearOfManufacture, FuelTypeId = 1, FuelType = fuelType, TransmissionTypeId = 1, Price = 10, TotalMileage = SampleTotalMileage, }); } this.dbContext.AddRange(vehiclesToSeed); this.dbContext.SaveChanges(); }
public Car(int acceleration, CarType carType, FuelType fuel, int numberOfPassengers) { Acceleration = acceleration; CarBrand = carType; Fuel = fuel; NumberOfPassengers = numberOfPassengers; }
public Cars(string make, string model, int year, FuelType typeOfFuel) { Make = make; Model = model; Year = year; TypeOfFuel = typeOfFuel; }
static String FuelTypeToString(FuelType fuelType) { var s = ""; if (fuelType.HasFlag(FuelType.A80)) s += "80 "; if (fuelType.HasFlag(FuelType.A92) ) s += "92 "; if (fuelType.HasFlag(FuelType.A92F)) s += "92f "; if (fuelType.HasFlag(FuelType.A95)) s += "95 "; if (fuelType.HasFlag(FuelType.A95F)) s += "95f "; if (fuelType.HasFlag(FuelType.A98F)) s += "98f "; if (fuelType.HasFlag(FuelType.Diesel)) s += "DT "; if (fuelType.HasFlag(FuelType.DieselF)) s += "DTf "; if (fuelType.HasFlag(FuelType.LPG)) s += "СУГ "; return s.Trim(); }
public bool IsCanPassDistanceTest(int distance, string name, double wearRate, double fuelWaste, double speed, FuelType fuelType, double tankVolume) { Car transport = new Car(name, wearRate, fuelWaste, speed, fuelType, tankVolume); return(transport.IsCanPassDistance(distance)); }
public RadiusSearchRequest(Coordinates coordinates, decimal radius, FuelType fuelType, Sort sorting, string serverBaseUrl, string apiKey) : base(serverBaseUrl, apiKey) { Coordinates = coordinates; Radius = radius; FuelType = fuelType; Sorting = sorting; }
//CONSTRUCTORS public Truck(string inputName, string inputRegNumber, int inputYear, LicenceType inputLicence, FuelType inputFuel, decimal inputMinPrice, uint inputWeight) : base(inputName, inputRegNumber, inputYear, inputLicence, inputFuel, inputMinPrice) { Weight = inputWeight; }
private void AssertEnsureFuelTypeIsTheSame(FuelTank fuelTank, FuelType fuelType) { if (fuelTank.FuelType != fuelType) { throw new SameFuelException(fuelTank, fuelType); } }
private void CalculateInfo() { string[] infoArr = { "MOT", MOT.ToString(), "Sat Nav", SatNav.ToString(), "Locked", Locked.ToString(), "Manufacturer", Manufacturer, "Model", Model, "Wheels", Wheels.ToString(), "Gears", Gears.ToString(), "Fuel Level", FuelLevel.ToString(), "Fuel Type", FuelType.ToString(), "EngineCC", Engine.EngineCC.ToString(), "Mileage", Engine.Mileage.ToString(), "Service Needed", Engine.ServiceNeeded.ToString() }; for (int i = 0; i < infoArr.Length; i++) { Info = Info + infoArr[i] + ": "; i++; Info = Info + infoArr[i] + "\n"; } }
public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { if ((value == null)) { return(null); } FuelType valueCasted = ((FuelType)(value)); if ((valueCasted == FuelType.Oil)) { return("oil"); } if ((valueCasted == FuelType.Coal)) { return("coal"); } if ((valueCasted == FuelType.Lignite)) { return("lignite"); } if ((valueCasted == FuelType.Gas)) { return("gas"); } throw new ArgumentOutOfRangeException("value"); }
public async Task <IActionResult> PutFuelType(int id, FuelType fuelType) { if (id != fuelType.Id) { return(BadRequest()); } _context.Entry(fuelType).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FuelTypeExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public Order(FuelType fuelType, double quanitiy, double price) { Type = fuelType; Quantity = quanitiy; Price = price; Paid = false; }
public async Task <ActionResult <FuelType> > PostFuelType(FuelType fuelType) { _context.FuelTypes.Add(fuelType); await _context.SaveChangesAsync(); return(CreatedAtAction("GetFuelType", new { id = fuelType.Id }, fuelType)); }
public IHttpActionResult PutFuelType(int id, FuelType fuelType) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != fuelType.FuelTypeId) { return(BadRequest()); } db.Entry(fuelType).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!FuelTypeExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public Car(string ownerName, FuelType fuelType, Colour colour) { _ownerName = ownerName; FuelType = fuelType; Colour = colour; NumberOfCars++; }
public Engine(string manufacturer, string modelNumber, int bhp, FuelType fuelType) { Manufacturer = manufacturer; ModelNumber = modelNumber; BHP = bhp; FuelType = fuelType; }
// constructor public Lorry(double fuelAmount, FuelType fuelType) : base(fuelAmount, fuelType) { this.load = 0; // lorry is "empty" by default this.maxLoad = 25; this.TankSize = 900; }
public void CreateFuelCashExpenseTest__Without_ExpenseCategory__Thrown_InvalidProgrammException_and_FuelCashExpense_must_be_null() { // arrange // имитация того что нужной статьи не было найдено CategoryRepository.FuelDocumentExpenseCategoryTestGap = (arg) => { return(null); }; var fuelDocument = new FuelDocument(); FuelType fuelTypeMock = Substitute.For <FuelType>(); IUnitOfWork uowMock = Substitute.For <IUnitOfWork>(); Subdivision subdivisionMock = Substitute.For <Subdivision>(); Organization organisationMock = Substitute.For <Organization>(); IFuelRepository fuelRepositoryMock = Substitute.For <IFuelRepository>(); OrganizationParametersProvider organisationParametersProviderMock = Substitute.For <OrganizationParametersProvider>(); CashDistributionCommonOrganisationProvider commonOrganisationProviderMock = Substitute.For <CashDistributionCommonOrganisationProvider>(organisationParametersProviderMock); commonOrganisationProviderMock.GetCommonOrganisation(uowMock).Returns(organisationMock); // act, assert Assert.Throws(typeof(InvalidProgramException), () => fuelDocument.CreateOperations(fuelRepositoryMock, commonOrganisationProviderMock)); // additional assert Assert.That(fuelDocument.FuelCashExpense, Is.Null, "При исключении в момент создания операций, операции оплаты топлива не должно быть создано"); }
public void CreateFuelExpenseOperationTest() { // arrange expenseCategoryMock = Substitute.For <ExpenseCategory>(); CategoryRepository.FuelDocumentExpenseCategoryTestGap = (arg) => expenseCategoryMock; FuelType fuelTypeMock = Substitute.For <FuelType>(); fuelTypeMock.Cost.Returns(30); Car carMock = Substitute.For <Car>(); carMock.IsCompanyCar.Returns(false); Organization organisationMock = Substitute.For <Organization>(); IUnitOfWork uowMock = Substitute.For <IUnitOfWork>(); VodovozRouteList routeListMock = Substitute.For <VodovozRouteList>(); Subdivision subdivisionMock = Substitute.For <Subdivision>(); routeListMock.ClosingSubdivision = subdivisionMock; IFuelRepository fuelRepositoryMock = Substitute.For <IFuelRepository>(); fuelRepositoryMock.GetFuelBalanceForSubdivision(uowMock, subdivisionMock, fuelTypeMock).Returns(50); OrganizationParametersProvider organisationParametersProviderMock = Substitute.For <OrganizationParametersProvider>(); CashDistributionCommonOrganisationProvider commonOrganisationProviderMock = Substitute.For <CashDistributionCommonOrganisationProvider>(organisationParametersProviderMock); commonOrganisationProviderMock.GetCommonOrganisation(uowMock).Returns(organisationMock); var fuelDocument = new FuelDocument(); fuelDocument.Driver = Substitute.For <Employee>(); fuelDocument.Car = carMock; fuelDocument.Date = DateTime.Now; fuelDocument.LastEditDate = DateTime.Now; fuelDocument.Fuel = fuelTypeMock; fuelDocument.RouteList = routeListMock; fuelDocument.UoW = uowMock; fuelDocument.FuelCoupons = 40; fuelDocument.PayedForFuel = null; fuelDocument.Subdivision = subdivisionMock; // act fuelDocument.CreateOperations(fuelRepositoryMock, commonOrganisationProviderMock); // assert AssertsAccumulator.Create .Accumulate(() => Assert.That(fuelDocument.FuelExpenseOperation.FuelDocument, Is.SameAs(fuelDocument), "Документ в операции должен совпадать с документом выдачи топлива")) .Accumulate(() => Assert.That(fuelDocument.FuelExpenseOperation.FuelTransferDocument, Is.Null, "Документ перемещения топлива не должен быть заполнен")) .Accumulate(() => Assert.That(fuelDocument.FuelExpenseOperation.RelatedToSubdivision, Is.SameAs(fuelDocument.RouteList.ClosingSubdivision), "Подразделение в операции должно совпадать с подразделением в маршрутном листе")) .Accumulate(() => Assert.That(fuelDocument.FuelExpenseOperation.FuelLiters, Is.EqualTo(fuelDocument.FuelCoupons), "Списанное топливо должно совпадать с топливом выданным талонами в документе выдачи")) .Release(); }
public void OnClientEvent(Client client, string eventName, params object[] arguments) { if (!client.hasData("player")) { return; } Player player = client.getData("player"); switch (eventName) { case "KeyboardKey_E_Pressed": if (client.isInVehicle) { return; } if (client.hasData("refuelTimer")) { GasStationService.StopRefill(client); return; } GasStationService.OpenGasStationMenu(client); break; case "GasStation_Begin": FuelType fuelType = (FuelType)((int)arguments[0]); OwnedVehicle ownedVehicle = VehicleService.OwnedVehicleList.FirstOrDefault(x => x.Id == (int)arguments[1]); if (ownedVehicle == null) { return; } GasStationService.StartRefill(client, ownedVehicle, fuelType); GasStationService.CloseMenu(client); break; } }
// constructor public Car(double fuelAmount, FuelType fuelType) : base(fuelAmount, fuelType) { this.passengers = 0; // given car has zero passengers by default this.maxPassengers = 5; this.TankSize = 45; }
/// <summary> /// Shows the specified fuel type. /// </summary> /// <param name="fuelType">Type of the fuel.</param> internal void Show(FuelType fuelType) { var values = from p in StatisiticProcessor.Instance.Data where p.FuelType == fuelType group p by p.PumpNumber into g select new { PumpNumber = g.Key, Total = g.Sum(p => p.Litres) }; List <GridRow> rows = new List <GridRow>(); int total = 0; foreach (var value in values) { var label = "Gas Pump " + value.PumpNumber; series.DataPoints.Add(new DataPoint { YValue = value.Total, LegendText = label }); rows.Add(new GridRow { Type = label, Litres = value.Total }); total += value.Total; } rows.Add(new GridRow { Type = "Total", Litres = total }); chart.Series.Add(series); grid.ItemsSource = rows; }
private void ImplementVehicleProperties(VehicleType vehicleType) { /* * Cars - maximum 40 litres (All Fuel Types) * Vans - maximum 80 litres (Diesel and Lgp) * HGV - maximum 150 litres. (Just Diesel) */ switch (vehicleType) { case VehicleType.Car: Image = Resources.car; _selectedFuelType = (FuelType) new Random().Next(0, 3); break; case VehicleType.Van: Image = Resources.van; _selectedFuelType = (FuelType) new Random().Next(1, 3); _tankLimit = 80; break; case VehicleType.Hgv: Image = Resources.hgv; _tankLimit = 150; break; default: MessageBox.Show(@"There Was An Error Somewhere"); break; } //give vehicle random amount of fuel less than a quarter of maximum amount of fuel it can hold _currentTank = new Random().Next(0, _tankLimit / 4); }
public Car(int wheels, string colour, int doors, FuelType fuel, double size) : base(wheels, colour) { Fuel = fuel; EngineSize = size; NumberOfDoors = doors; }
public static int Save(FuelType fuelType) { var a = new FuelType { FuelTypeId = fuelType.FuelTypeId, FuelTypeName = fuelType.FuelTypeName, FuelTypeRebate = fuelType.FuelTypeRebate }; using (D = new DataRepository <FuelType>()) { if (fuelType.FuelTypeId > 0) { D.Update(a); } else { D.Add(a); } D.SaveChanges(); } return(a.FuelTypeId); }
public Vehicle(int co2Emissions, FuelType fuelType, DateTime dateOfFirstRegistration, int listPrice) { Co2Emissions = co2Emissions; FuelType = fuelType; DateOfFirstRegistration = dateOfFirstRegistration; ListPrice = listPrice; }
public async Task <IActionResult> Edit(int id, [Bind("FuelTypeId,Name")] FuelType fuelType) { if (id != fuelType.FuelTypeId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(fuelType); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FuelTypeExists(fuelType.FuelTypeId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(fuelType)); }
public int ManageFuelType(FuelType fuelTypeObj) { if (fuelTypeObj != null) { var exisingFuelType = _context.FuelTypes .Where(x => x.FuelTypeName.ToLower().Equals(fuelTypeObj.FuelTypeName.ToLower())) .FirstOrDefault(); if (exisingFuelType != null) { exisingFuelType.FuelTypeName = fuelTypeObj.FuelTypeName; _context.SaveChanges(); return(exisingFuelType.Id); } else { _context.FuelTypes.Add(fuelTypeObj); _context.SaveChanges(); return(fuelTypeObj.Id); } } else { return(0); } }
public void SendTest__TransferDocument_FuelExpenseOperation_already_exists__Thrown_InvalidOperationException() { // arrange var cashier = Substitute.For <Employee>(); var subdivisionFrom = Substitute.For <Subdivision>(); subdivisionFrom.Id.Returns(1); var subdivisionTo = Substitute.For <Subdivision>(); subdivisionTo.Id.Returns(2); FuelType fuelTypeMock = Substitute.For <FuelType>(); IUnitOfWork uowMock = Substitute.For <IUnitOfWork>(); IFuelRepository fuelRepositoryMock = Substitute.For <IFuelRepository>(); fuelRepositoryMock.GetFuelBalanceForSubdivision(uowMock, subdivisionFrom, fuelTypeMock).Returns(50); var document = new FuelTransferDocument(); document.FuelType = fuelTypeMock; document.Author = Substitute.For <Employee>(); document.Driver = Substitute.For <Employee>(); document.Car = Substitute.For <Car>(); document.CashSubdivisionFrom = subdivisionFrom; document.CashSubdivisionTo = subdivisionTo; document.Status = FuelTransferDocumentStatuses.New; document.TransferedLiters = transferedLitersForSend; document.FuelExpenseOperation = Substitute.For <FuelExpenseOperation>(); // act, assert Assert.Throws <InvalidOperationException>(() => document.Send(cashier, fuelRepositoryMock)); }
public Car_Comparisons(FuelType typeOfFuel, string carType, string color, int year) { TypeOfFuel = typeOfFuel; CarType = carType; Color = color; Year = year; }
public VehicleInformation(string manufacturer, string model, int? year, FuelType fuelType, Gearbox gearbox) { this.Manufacturer = manufacturer; this.Model = model; this.Year = year; this.FuelType = fuelType; this.Gearbox = gearbox; }
//CONSTRUCTORS public Vehicle(string inputName, string inputRegNumber, int inputYear, LicenceType inputLicence, FuelType inputFuel, decimal inputMinPrice) { Name = inputName; RegNumber = inputRegNumber; _year = inputYear; Licence = inputLicence; Fuel = inputFuel; MinPrice = inputMinPrice; }
public Vehicle(string manufacturer, string model, int year, string registrationNumber, FuelType fuelType, Gearbox gearbox, Status status) { this.Manufacturer = manufacturer; this.Model = model; this.Year = year; this.RegistrationNumber = registrationNumber; this.FuelType = fuelType; this.Gearbox = gearbox; this.Status = status; this.Repairs = new List<Repair>(); }
public bool Fill(FuelType fuel) { switch (fuel) { case FuelType.Electricity: IsFilled = true; return true; case FuelType.Petrol: default: return false; } }
public Vehicle(string manufacturer, string model, int? year, int? horsePower, int? mileage, FuelType fuelType, Gearbox gearbox, Person owner, string color, string comments, string registrationNumber, List<Repair> repairs, Status status = Status.New) : base(manufacturer, model, year, fuelType, gearbox) { this.HorsePower = horsePower; this.Mileage = mileage; this.Owner = owner; this.Color = color; this.Comments = comments; this.RegistrationNumber = registrationNumber; this.Repairs = repairs; this.Status = status; }
public double Milage(FuelType fuelType) { switch (fuelType) { case FuelType.Gas: case FuelType.Disel: case FuelType.Hybrid: var ecu = new EngineControlUnit(); return ecu.TripDistance / ecu.FuelConsumed; case FuelType.Electric: var electricEcu = new ElectricEngineControlUnit(); return (electricEcu.TripDistance / electricEcu.EnergyConsumed) * electricEcu.FuelConversionFactor; case FuelType.FuelCell: var fuelCellEcu = new FuelCellEngineControlUnit(); return (fuelCellEcu.TripDistance / fuelCellEcu.FuelConsumed) * fuelCellEcu.FuelConversionFactor; } throw new ArgumentException(string.Format("Can't calculate this fuel type: {0}", fuelType), "fuelType"); }
private Good mapOffhireDataGoodToOffhireSystemEntity(FuelType fuelType, long companyId) { var goodCode = OffhireAssetsToFuelAssetsMapper.GetFuelGoodCode(fuelType.ToString()); var good = goodRepository.Single(g => g.CompanyId == companyId && g.Code == goodCode); return good; }
//CONSTRUCTORS public CarPrivate(string inputName, string inputRegNumber, int inputYear, LicenceType inputLicence, FuelType inputFuel, decimal inputMinPrice) : base(inputName, inputRegNumber, inputYear, inputLicence, inputFuel, inputMinPrice) { }
public double ReadAmountDispensed(FuelType fuelType) { if (!amountDispensed.ContainsKey(fuelType)) return 0.0; return amountDispensed[fuelType]; throw new Exception("Not connected to valve."); }
public void OpenValve(FuelType fuelType) { this.openValves.Add(fuelType); amountDispensed.Add(fuelType, 0.0); throw new Exception("Not connected to valve."); }
public void CloseValve(FuelType fuelType) { this.openValves.Remove(fuelType); throw new Exception("Not connected to valve."); }
//CONSTRUCTORS public CarCommercial(string inputName, string inputRegNumber, int inputYear, LicenceType inputLicence, FuelType inputFuel, decimal inputMinPrice) : base(inputName, inputRegNumber, inputYear, inputLicence, inputFuel, inputMinPrice) { _towBar = true; }
public static string GetFuelTypeName(FuelType fuelType) { string result = null; switch (fuelType) { case FuelType.Petrol: result = "بنزین"; break; case FuelType.Petrol_AND_CNG: result = "بنزین و CNG"; break; case FuelType.Petrol_AND_LPG: result = "بنزین و LPG"; break; } return result; }
internal static string FuelDescription(FuelType tdc) { switch (tdc) { case FuelType.Alcool: return "Álcool"; case FuelType.Gasolina: return "Gasolina"; case FuelType.Flex: return "Flex"; case FuelType.Disel: return "Diesel"; case FuelType.AlcoolGas: return "Álcool/GNV"; case FuelType.GasolinaGas: return "Gasolina/GNV"; case FuelType.FlexGas: return "Flex/GNV"; default: return ""; } }