Esempio n. 1
0
        public ActionResult Delete(int?id)  //int? id: en caso de que me pasen un id null
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            //en caso de que el id que me pasen no sea null, AHORA lo que debo mirar
            //es que EXISTA el id que deba Borrar.
            TipoDocumentoEditDto tipoDocDto = _servicio.GetTipoDocumentoPorId(id);

            if (tipoDocDto == null)
            {
                return(HttpNotFound("El código que identifica el Tipo de Documento No Existe!"));
            }
            //De existir el id, debo mostrarlo, para asi confirmar el Borrado de la Provincia.
            //Porque debo mappear a provinciaVm(provincia ViewModel)? Porque lo voy a pasar a una vista, y a la
            //vista paso todos modelos de vistas, o sea ViewModels.
            TipoDocumentoEditViewModel tipoDocVm = _mapper.Map <TipoDocumentoEditViewModel>(tipoDocDto);

            return(View(tipoDocVm));
        }