Example #1
0
        public void CrearAuditoria(Auditoria auditoria)
        {
            IAuditoria administradorAuditoria = null;

            try
            {
                var ctx = new XmlApplicationContext("~/Modulo Seguridad/Springs/SpringAuditoria.xml");
                administradorAuditoria = (IAuditoria)ctx["AdministradorAuditoria"];
                administradorAuditoria.CrearAuditoria(auditoria);
            }
            catch (FaultException)
            {
                throw;
            }
            catch (Exception ex)
            {
                ThrowsExceptionParaLogError.LoguearError($"Mensaje : {ex.Message}///Excepción Interna : {ex.InnerException}///Pila de Seguimiento : {ex.StackTrace}///Fuente : {ex.Source}///Link : {ex.HelpLink}");
                throw;
            }
            finally
            {
                if (administradorAuditoria != null)
                {
                    administradorAuditoria.LiberarRecursos();
                }
            }
        }