Пример #1
0
        public ActionResult Save(Musician musician)
        {
            if (!ModelState.IsValid)
            {
                var viewModel = new MusicianFormViewModel
                {
                    Musician    = musician,
                    Instruments = _context.Instruments.ToList()
                };
                return(View("MusicianForm", viewModel));
            }

            if (musician.Id == 0)
            {
                _context.Musicians.Add(musician);
            }

            else
            {
                var musicianInDb = _context.Musicians.Single(c => c.Id == musician.Id);
                musicianInDb.Name = musician.Name;
            }

            _context.SaveChanges();

            return(RedirectToAction("Index", "Musicians"));
        }
Пример #2
0
        public ActionResult New()
        {
            var intruments = _context.Instruments.ToList();

            var viewModel = new MusicianFormViewModel
            {
                Instruments = intruments
            };

            return(View("MusicianForm", viewModel));
        }