Exemplo n.º 1
0
        public IActionResult Index(SettingsViewModel viewModel)
        {
            var settingItem = _db.Settingses.First();

            if (settingItem != null)
            {
                settingItem.Energiekosts                   = viewModel.Energiekosts;
                settingItem.MissprintChance                = viewModel.MissprintChance;
                settingItem.PrinterEnergyUsageW            = viewModel.PrinterEnergyUsageW;
                settingItem.PrinterDepricationKostsPerHour = viewModel.PrinterDepricationKostsPerHour;
            }
            else
            {
                var item = new Settings();
                item.Energiekosts                   = viewModel.Energiekosts;
                item.MissprintChance                = viewModel.MissprintChance;
                item.PrinterEnergyUsageW            = viewModel.PrinterEnergyUsageW;
                item.PrinterDepricationKostsPerHour = viewModel.PrinterDepricationKostsPerHour;
                _db.Settingses.Add(item);
            }

            _db.SaveChanges();

            return(View(new SettingsViewModel()));
        }
Exemplo n.º 2
0
        public IActionResult Edit(FilamentViewModel model)
        {
            if (model.Filament.FilamentId == 0)
            {
                _db.Filaments.Add(model.Filament);
            }
            else
            {
                _db.Filaments.Update(model.Filament);
            }

            _db.SaveChanges();

            return(RedirectToAction(nameof(Index)));
        }