// GET: InstrumentController/Edit/5 public ActionResult Edit(int id) { InstrumentFormViewModel vm = new InstrumentFormViewModel() { Instrument = _instrumentRepository.GetById(id), Difficulties = _difficultyRepository.GetAll() }; return(View(vm)); }
// GET: InstrumentController/Create public ActionResult Create() { InstrumentFormViewModel vm = new InstrumentFormViewModel() { Instrument = new Instrument(), Difficulties = _difficultyRepository.GetAll() }; return(View(vm)); }
public ActionResult Create(Instrument instrument) { try { _instrumentRepository.Add(instrument); return(RedirectToAction(nameof(Index))); } catch { InstrumentFormViewModel vm = new InstrumentFormViewModel() { Instrument = instrument, Difficulties = _difficultyRepository.GetAll() }; return(View(vm)); } }
public ActionResult Edit(int id, Instrument instrument) { try { instrument.Id = id; _instrumentRepository.Update(instrument); return(RedirectToAction(nameof(Index))); } catch { InstrumentFormViewModel vm = new InstrumentFormViewModel() { Instrument = instrument, Difficulties = _difficultyRepository.GetAll() }; return(View(vm)); } }