public ActionResult Delete(MascotaListViewModel mascotaVm) { try { MascotaListDto mascotaDto = _mapper.Map <MascotaListDto>(_servicio.GetMascotaPorId(mascotaVm.MascotaId)); mascotaVm = _mapper.Map <MascotaListViewModel>(mascotaDto); _servicio.Borrar(mascotaVm.MascotaId); TempData["Msg"] = "Registro borrado..."; return(RedirectToAction("Index")); } catch (Exception e) { ModelState.AddModelError(string.Empty, e.Message); return(View(mascotaVm)); } }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MascotaEditDto mascotaEditDto = servicio.GetMascotaPorId(id); if (mascotaEditDto == null) { return(HttpNotFound("Código de mascota inexistente...")); } MascotaListDto mascotaDto = mapper.Map <MascotaListDto>(servicio.GetMascotaPorId(id)); MascotaListViewModel mascotaVm = mapper.Map <MascotaListViewModel>(mascotaDto); return(View(mascotaVm)); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var mascotaDto = _servicio.GetMascotaPorId(id); if (mascotaDto == null) { return(HttpNotFound("Còdigo de Mascota inexistente")); } MascotaListViewModel mascotaVm = _mapper.Map <MascotaListViewModel>(mascotaDto); mascotaVm.TipoDeMascota = (_serviciosTipoDeMascota.GetipoDeMascotaPorId(mascotaDto.TipoDeMascotaId)).Descripcion; mascotaVm.Raza = (_serviciosRaza.GetRazaPorId(mascotaDto.RazaId)).Descripcion; mascotaVm.Cliente = (_serviciosCliente.GetClientePorId(mascotaDto.ClienteId)).Apellido; return(View(mascotaVm)); }