public UnitPartsConverterSource() { var settings = new MockSettings(); Metres = settings.Metres; Kilograms = settings.Kilograms; Seconds = settings.Seconds; _datas = new List <Data> { new Data("m^2", "m²", new UnitAndPower(Metres, 2)), new Data("m²", "m²", new UnitAndPower(Metres, 2)), new Data("m³", "m³", new UnitAndPower(Metres, 3)), new Data("kg⋅m/s²", "kg⋅m⋅s⁻²", new UnitAndPower(Kilograms, 1), new UnitAndPower(Metres, 1), new UnitAndPower(Seconds, -2)), new Data("kg⋅m⋅s⁻²", "kg⋅m⋅s⁻²", new UnitAndPower(Kilograms, 1), new UnitAndPower(Metres, 1), new UnitAndPower(Seconds, -2)), new Data("kg*m/s²", "kg⋅m⋅s⁻²", new UnitAndPower(Kilograms, 1), new UnitAndPower(Metres, 1), new UnitAndPower(Seconds, -2)), new Data("m/s", "m⋅s⁻¹", new UnitAndPower(Metres, 1), new UnitAndPower(Seconds, -1)), new Data("m/s", "m⋅s⁻¹", new UnitAndPower(Metres, 1), new UnitAndPower(Seconds, -1)), new Data("m¹⋅s^-1", "m⋅s⁻¹", new UnitAndPower(Metres, 1), new UnitAndPower(Seconds, -1)), new Data("m^1⋅s^-1", "m⋅s⁻¹", new UnitAndPower(Metres, 1), new UnitAndPower(Seconds, -1)), new Data("m⋅s⁻¹", "m⋅s⁻¹", new UnitAndPower(Metres, 1), new UnitAndPower(Seconds, -1)), new Data("1/s", "s⁻¹", new UnitAndPower(Seconds, -1)), new Data("s^-1", "s⁻¹", new UnitAndPower(Seconds, -1)) //new Data("J/s",new UnitAndPower(Joules, 1),new UnitAndPower(Seconds, -1)), }; }
public ActionResult DeleteConfirmed(int id) { SiUnit siunit = db.SiUnits.Find(id); db.SiUnits.Remove(siunit); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,UnitName,Sign,Description,ActiveStatus,CreatedAt")] SiUnit siunit) { if (ModelState.IsValid) { string currentUser = User.Identity.GetUserId(); siunit.UpdatedAt = (DateTime)DateTime.Now; db.Entry(siunit).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } //ViewBag.CreatedBy = new SelectList(db.IdentityUsers, "Id", "UserName", siunit.CreatedBy); return(View(siunit)); }
// GET: /SIUni/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SiUnit siunit = db.SiUnits.Find(id); if (siunit == null) { return(HttpNotFound()); } return(View(siunit)); }
// GET: /SIUni/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SiUnit siunit = db.SiUnits.Find(id); if (siunit == null) { return(HttpNotFound()); } //ViewBag.CreatedBy = new SelectList(db.IdentityUsers, "Id", "UserName", siunit.CreatedBy); return(View(siunit)); }
public MockSettings() { Metres = new SiUnit("Metres", "m") { QuantityName = "Length" }; SiUnits.Add(Metres); Length = Metres.Quantity; Seconds = new SiUnit("Seconds", "s") { QuantityName = "Time" }; SiUnits.Add(Seconds); Time = Seconds.Quantity; Kilograms = new SiUnit("Kilograms", "kg") { QuantityName = "Mass" }; SiUnits.Add(Kilograms); Mass = Kilograms.Quantity; Amperes = new SiUnit("Amperes", "A") { QuantityName = "ElectricalCurrent" }; SiUnits.Add(Amperes); Current = Amperes.Quantity; MetresPerSecond = new DerivedUnit( "MetresPerSecond", "m/s", new UnitAndPower(Metres, 1), new UnitAndPower(Seconds, -1)) { QuantityName = "Speed" }; DerivedUnits.Add(MetresPerSecond); Speed = MetresPerSecond.Quantity; Newtons = new DerivedUnit( "Newtons", "N", new UnitAndPower(Kilograms, 1), new UnitAndPower(Metres, 1), new UnitAndPower(Seconds, -2)) { QuantityName = "Force" }; DerivedUnits.Add(Newtons); Force = Newtons.Quantity; Joules = new DerivedUnit( "Joules", "J", new UnitAndPower(Newtons, 1), new UnitAndPower(Metres, 1)) { QuantityName = "Energy" }; DerivedUnits.Add(Joules); Energy = Joules.Quantity; Watts = new DerivedUnit( "Watts", "W", new UnitAndPower(Joules, 1), new UnitAndPower(Seconds, -1)) { QuantityName = "Power" }; DerivedUnits.Add(Watts); Power = Watts.Quantity; Volts = new DerivedUnit( "Volts", "V", new UnitAndPower(Watts, 1), new UnitAndPower(Amperes, -1)) { QuantityName = "Voltage" }; DerivedUnits.Add(Volts); Voltage = Volts.Quantity; Coloumbs = new DerivedUnit( "Coloumbs", "C", new UnitAndPower(Seconds, 1), new UnitAndPower(Amperes, 1)) { QuantityName = "ElectricCharge" }; DerivedUnits.Add(Coloumbs); ElectricCharge = Coloumbs.Quantity; SquareMetres = new DerivedUnit("SquareMetres", "m^2", new UnitAndPower(Metres, 2)) { QuantityName = "Area" }; DerivedUnits.Add(SquareMetres); Area = SquareMetres.Quantity; CubicMetres = new DerivedUnit("CubicMetres", "m^3", new UnitAndPower(Metres, 3)) { QuantityName = "Volume" }; DerivedUnits.Add(CubicMetres); Volume = CubicMetres.Quantity; Hertz = new DerivedUnit("Hertz", "1/s", new UnitAndPower(Seconds, -1)) { QuantityName = "Frequency" }; DerivedUnits.Add(Hertz); Frequency = Hertz.Quantity; }
public SiPhysicUnit(SiUnit siUnit, UnitType unitType, IDictionary<PhysicUnit, double> dictionary) { SiUnit = siUnit; UnitType = unitType; PhysicUnits = dictionary; }
public override int GetHashCode() { return(SiUnit.GetHashCode()); }
public SiPhysicUnit(SiUnit siUnit, UnitType unitType, IDictionary <PhysicUnit, double> dictionary) { SiUnit = siUnit; UnitType = unitType; PhysicUnits = dictionary; }