コード例 #1
0
        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));
            }
        }
コード例 #2
0
        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));
        }