示例#1
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ClienteEditDto clienteDto = _servicio.GetClientePorId(id);

            if (clienteDto == null)
            {
                return(HttpNotFound("Còdigo de Cliente No Encontrado"));
            }
            ClienteEditViewModel clienteVm = _mapper.Map <ClienteEditViewModel>(clienteDto);

            clienteVm.TipoDeDocumento = _mapper.Map <List <TipoDeDocumentoListViewModel> >(_serviciosTipoDeDocumento.GetLista());
            clienteVm.Localidad       = _mapper.Map <List <LocalidadListViewModel> >(_serviciosLocalidad.GetLista(null));
            clienteVm.Provincia       = _mapper.Map <List <ProvinciaListViewModel> >(_serviciosProvincia.GetLista());
            return(View(clienteVm));
        }
示例#2
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));
        }