public ActionResult Delete(QuartoViewModel quartoViewModel) { Quarto quarto = CustomAutoMapper <Quarto, QuartoViewModel> .Map(quartoViewModel); try { businessQuarto.Delete(quarto); return(Json(new { Message = "Excluído com sucesso" }, JsonRequestBehavior.AllowGet)); } catch (PutsException ex) { return(Json(new { Message = "Erro na exclusão" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Edit(QuartoViewModel quartoViewModel) { Quarto quarto = CustomAutoMapper <Quarto, QuartoViewModel> .Map(quartoViewModel); try { businessQuarto.Edit(quarto); return(RedirectToAction("Index")); } catch (PutsException ex) { ModelState.BindingErrors(ex); } return(View()); }
public ActionResult Edit(int?id) { if (!id.HasValue) { return(RedirectToAction("Index")); } Quarto quarto = businessQuarto.GetByID(id.Value); if (quarto == null) { return(RedirectToAction("Index")); } QuartoViewModel viewModel = CustomAutoMapper <QuartoViewModel, Quarto> .Map(quarto); return(View(viewModel)); }