Esempio n. 1
0
 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));
     }
 }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        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));
        }