public ActionResult RailwayDecoders()
        {
            RailwayViewModel <RailwayDecoder> vm = new RailwayViewModel <RailwayDecoder>();

            vm = decoderhelper.CreateviewModel();


            return(View(vm));
        }
Example #2
0
        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();
        }
Example #3
0
        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();
            }
        }
Example #4
0
        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);
        }
Example #5
0
 public EditRailway(RailwayViewModel railway)
 {
     InitializeComponent();
     railway.FullName = "Railway " + new Random().Next();
 }