Example #1
0
 public Tap(Boolean inUse, double literPerTank, GasolineType gasolineType, double newPrice)
 {
     InUse         = inUse;
     LiterPerTank  = literPerTank;
     GasolineType  = gasolineType;
     PricePerLiter = newPrice;
 }
Example #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            GasolineType gasolineType = db.GasolineTypes.Find(id);

            db.GasolineTypes.Remove(gasolineType);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #3
0
 public Receipt(double amountLiter_, double amountPaid_, GasolineType gasolineType_)
 {
     Date               = DateTime.Now.ToString("dd.MM.yyy HH:mm");
     AmountLiter        = amountLiter_;
     AmountPaid         = amountPaid_;
     TypeOfGasoline     = gasolineType_;
     StatisticWasAdded += Statistic_ViewModel.StatisticWasAdded;
 }
Example #4
0
 public Order(DateTime deliverDate, DateTime whenDelivered, float quantityOrdered, GasolineType gasolineType)
 {
     Id = Order.nrOfInstances;
     Order.nrOfInstances++;
     DeliverDate       = deliverDate;
     Whendelivered     = whenDelivered;
     QuantityDelivered = quantityOrdered;
     GasolineType      = gasolineType;
 }
Example #5
0
        /// <summary>
        /// After pumping the pump is blocked and several parameters are recorded
        /// </summary>
        /// <param name="usedPump"></param>
        /// <param name="usedGasolineType"></param>
        /// <param name="litersPumped"></param>
        /// <param name="amountOwed"></param>
        public void FinishedPumping(PetrolPump usedPump, GasolineType usedGasolineType, double litersPumped, double amountOwed)
        {
            usedPump.WasUsed     = true;
            usedPump.AmountOwned = amountOwed;
            Tap usedTap = Taps.Where(x => x.GasolineType == usedGasolineType).FirstOrDefault();

            usedTap.LiterPerTank -= litersPumped;
            OnPumpWasUsed(EventArgs.Empty);
        }
Example #6
0
 public ActionResult Edit([Bind(Include = "ID,TypeName")] GasolineType gasolineType)
 {
     if (ModelState.IsValid)
     {
         db.Entry(gasolineType).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(gasolineType));
 }
Example #7
0
        public ActionResult Create([Bind(Include = "ID,TypeName")] GasolineType gasolineType)
        {
            if (ModelState.IsValid)
            {
                db.GasolineTypes.Add(gasolineType);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(gasolineType));
        }
Example #8
0
        // GET: Gas/GasolineTypes/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            GasolineType gasolineType = db.GasolineTypes.Find(id);

            if (gasolineType == null)
            {
                return(HttpNotFound());
            }
            return(View(gasolineType));
        }