public ActionResult Create(BandaViewModel viewModel) { if (ModelState.IsValid) { var bandaCrear = new Banda(viewModel, db); new Repositorio <Banda>(db).Crear(bandaCrear); return(RedirectToAction("Index")); } viewModel.RegenerarVista(db); return(View(viewModel)); }
public ActionResult Edit(BandaViewModel viewModel) { if (ModelState.IsValid) { Banda banda = new Repositorio <Banda>(db).Traer(viewModel.Id); banda.Modificar(viewModel, db); new Repositorio <Banda>(db).Modificar(banda); return(RedirectToAction("Index")); } viewModel.RegenerarVista(db); return(View(viewModel)); }
public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Banda bandaModificar = new Repositorio <Banda>(db).Traer(id.Value); if (bandaModificar == null) { return(HttpNotFound()); } var bandaViewModel = new BandaViewModel(bandaModificar, db); bandaViewModel.RegenerarVista(db); return(View(bandaViewModel)); }