예제 #1
0
 public void Delete(int id)
 {
     var refill = new RefillDa(databasecontext);
     if (id > 0)
     {
         var currentRefillItem = GetById(id);
         refill.Delete(currentRefillItem);
     }
 }
예제 #2
0
        public void SetClosed(Refill refill)
        {
            var refillUpdate = refill.Id > 0 ? GetById(refill.Id) : new Refill();

            if (!(refill.Id > 0)) return;

            var refillDa = new RefillDa(databasecontext);
            refillUpdate.Closed = true;
            refillDa.Update(refillUpdate);
        }
예제 #3
0
        public Refill Save(int id, DateTime DateAndTime, int VehicleId, decimal Amount, double Litreage, decimal Mileage)
        {
            var refill = id > 0 ? GetById(id) : new Refill();

            refill.DateAndTime = DateAndTime;
            refill.VehicleId = VehicleId;
            refill.Amount = Amount;
            refill.Litreage = Litreage;
            refill.Mileage = Mileage;
            refill.Closed = false;

            var refillDa = new RefillDa(databasecontext);

            //if new
            if (id < 1) refill = refillDa.Add(refill);
            //update
            else refill = refillDa.Update(refill);
            return refill;
        }