public void Update(Refuelling refuelling) { refuelling.EnsureValid(); DataSource.DataContext.Refresh(System.Data.Linq.RefreshMode.KeepCurrentValues, refuelling); DataSource.DataContext.SubmitChanges(); }
public void Add(Refuelling refuelling) { refuelling.EnsureValid(); DataSource.DataContext.Refuellings.InsertOnSubmit(refuelling); DataSource.DataContext.SubmitChanges(); }
public ActionResult New(string licensePlate) { Car car = CarRepository.RetrieveByLicensePlate(licensePlate); List<Refuelling> refuellings = RefuellingRepository.List(car); refuellings.Reverse(); Refuelling refuelling = new Refuelling(); refuelling.Date = DateTime.Now; var viewData = new NewRefuellingViewData { Car = car, LastRefuelling = refuellings.Count > 0 ? refuellings[0] : null, NewRefuelling = refuelling }; return View("New", viewData); }
private void detach_Refuellings(Refuelling entity) { this.SendPropertyChanging(); entity.Car = null; }
private void attach_Refuellings(Refuelling entity) { this.SendPropertyChanging(); entity.Car = this; }
public void Remove(Refuelling refuelling) { DataSource.DataContext.Refuellings.DeleteOnSubmit(refuelling); DataSource.DataContext.SubmitChanges(); }
public void Update(Refuelling refuelling) { refuelling.EnsureValid(); }
public void Remove(Refuelling refuelling) { DataStore.Refuellings.Remove(refuelling); }
public void Add(Refuelling refuelling) { refuelling.EnsureValid(); DataStore.Refuellings.Add(refuelling); }
public ActionResult New(string licensePlate, FormCollection form) { Car car = CarRepository.RetrieveByLicensePlate(licensePlate); Refuelling refuelling = null; try { refuelling = new Refuelling(); refuelling.Car = car; this.UpdateModel(refuelling, new[] { "Date", "ServiceStation", "Kilometers", "Liters", "PricePerLiter", "Total", "Usage" }); RefuellingRepository.Add(refuelling); return RedirectToAction("List", new { licensePlate = licensePlate }); } catch (RuleViolationException) { List<Refuelling> refuellings = RefuellingRepository.List(car); refuellings.Reverse(); this.UpdateModelStateWithViolations(refuelling, ViewData.ModelState); var viewData = new NewRefuellingViewData { Car = car, LastRefuelling = refuellings.Count > 0 ? refuellings[0] : null, NewRefuelling = refuelling }; return View("New", viewData); } }