示例#1
0
        /// <summary>
        /// Este metodo se encarga de eliminar fisicamente un familiar d ela base de datos
        /// </summary>
        /// <param name="IdDocumento">recive un identificador del tipo IdDocumento</param>
        /// <returns>regresa una respuesta del tipo true o false</returns>
        public bool DeleteDocumento(int IdDocumento)
        {
            bool respuesta = false;
            Expression <Func <catDocumentos, bool> > predicado = p => p.idDocumento.Equals(IdDocumento);

            documentosRepository.Delete(predicado);
            respuesta = true;
            return(respuesta);
        }
示例#2
0
        /// <summary>
        /// Este metodo se encarga de eliminar un objeto de DocumentacionPersonal, de la base de datos.
        /// </summary>
        /// <param name="_idDocumento"></param>
        /// <param name="_idPersonal"></param>
        /// <returns>true o false</returns>
        public bool DeleteDocumentacionPersonal(int _idDocumento, int _idPersonal)
        {
            bool respuesta = false;

            if (_idDocumento > 0)
            {
                documentosRepository.Delete(p => p.idDocumento == _idDocumento);
                respuesta = true;
            }
            return(respuesta);
        }
        public bool DeleteCompetenciaPersonal(CompetenciasPersonalDomainModel competenciasPersonalDomainModel)
        {
            bool respuesta = false;

            if (competenciasPersonalDomainModel.idCompetenciasConocimientosPersonal > 0)
            {
                documentosRepository.Delete(p => p.idDocumento == competenciasPersonalDomainModel.idDocumento);
                respuesta = true;
            }

            return(respuesta);
        }
        public IActionResult EliminarDocumento(int id)
        {
            DocumentosRepository documentosRepository = new DocumentosRepository();
            var d = documentosRepository.GetById(id);

            if (d != null)
            {
                documentosRepository.Delete(d);
                ViewBag.Mensaje = "El documento ha sido eliminado exitosamente.";
            }
            else
            {
                ViewBag.Mensaje = "El documento no existe o ya ha sido eliminado.";
            }
            return(RedirectToAction("Index"));
        }