public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var razaDto = _servicio.GetRazaPorId(id); if (razaDto == null) { return(HttpNotFound("Còdigo de Raza inexistente...")); } RazaListViewModel razaVm = _mapper.Map <RazaListViewModel>(razaDto); razaVm.TipoDeMascota = (_serviciosTipoDeMascota.GetipoDeMascotaPorId(razaDto.TipoDeMascotaId)).Descripcion; return(View(razaVm)); }
public ActionResult Delete(RazaListViewModel razaVm) { try { RazaListDto razaDto = mapper .Map <RazaListDto>(servicio.GetRazaPorId(razaVm.RazaId)); razaVm = mapper.Map <RazaListViewModel>(razaDto); servicio.Borrar(razaVm.RazaId); TempData["Msg"] = "Registro borrado..."; return(RedirectToAction("Index")); } catch (Exception e) { ModelState.AddModelError(String.Empty, e.Message); return(View(razaVm)); } }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } RazaEditDto razaEditDto = servicio.GetRazaPorId(id); if (razaEditDto == null) { return(HttpNotFound("Código de raza inexistente...")); } RazaListDto razaDto = mapper.Map <RazaListDto>(servicio.GetRazaPorId(id)); var tipo = serviciosTipo.GetTipoDeMascotaPorId(razaEditDto.TipoDeMascotaId); razaDto.TipoDeMascota = tipo.Descripcion; RazaListViewModel razaVm = mapper.Map <RazaListViewModel>(razaDto); return(View(razaVm)); }