public ActionResult Delete(PropiedadListViewModel propiedadVm) { try { PropiedadListDto propiedadDto = _mapper .Map <PropiedadListDto>(_servicio.GetPropiedadPorId(propiedadVm.PropiedadId)); propiedadVm = _mapper.Map <PropiedadListViewModel>(propiedadDto); _servicio.Borrar(propiedadVm.PropiedadId); TempData["Msg"] = "Registro borrado :) "; return(RedirectToAction("Index")); } catch (Exception e) { ModelState.AddModelError(String.Empty, e.Message); return(View(propiedadVm)); } }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PropiedadListDto propiedadDto = _mapper.Map <PropiedadListDto>(_servicio.GetPropiedadPorId(id)); if (propiedadDto == null) { return(HttpNotFound("Código de la Propiedad inexistente...")); } PropiedadListViewModel propiedadVm = _mapper.Map <PropiedadListViewModel>(propiedadDto); return(View(propiedadVm)); }