public ActionResult RailwayDecoders() { RailwayViewModel <RailwayDecoder> vm = new RailwayViewModel <RailwayDecoder>(); vm = decoderhelper.CreateviewModel(); return(View(vm)); }
public void AddRailwayToCartel(int cartelId, RailwayViewModel railway) { var cartel = dataBase.Cartels.Get(cartelId); var stud = Mapper.Map <Railway>(railway); stud.IndividualPrice = railway.IsForSale == true ? cartel.BasePrice * (decimal)0.8 : cartel.BasePrice; cartel.Cartels.Add(stud); dataBase.Save(); }
private void ButtonClick(object sender, RoutedEventArgs e) { var railway = new RailwayViewModel { FoundationDate = new DateTime(1990, 01, 01) }; var dialog = new Dialogs.EditRailway(railway); var result = dialog.ShowDialog(); if (result == true) { var cartel = (CartelViewModel)cBoxCartel.SelectedItem; cartel.Railways.Add(railway); cartelHandler.AddRailwayToCartel(cartel.CartelId, railway); dialog.Close(); } }
public RailwayViewModel <RailwayDecoder> CreateviewModel() { RailwayViewModel <RailwayDecoder> vm = new RailwayViewModel <RailwayDecoder>(); var data = decoderService.Read(); foreach (var item in data.ListOf) { vm.HasData = true; vm.ListOf.Add(new RailwayDecoder() { DecoderId = item.DecoderId, Description = item.Description, Manufacturer = item.Manufacturer, StayALive = item.StayALive, Type = item.Type }); } return(vm); }
public EditRailway(RailwayViewModel railway) { InitializeComponent(); railway.FullName = "Railway " + new Random().Next(); }