public Int32 ValidateDelete(PERFIL perfil, USUARIO usuario) { try { // Verifica integridade referencial if (_perfilService.GetUserProfile(perfil) != null) { return(1); } // Monta Log LOG log = new LOG { LOG_DT_DATA = DateTime.Now, USUA_CD_ID = usuario.USUA_CD_ID, ASSI_CD_ID = SessionMocks.IdAssinante, LOG_IN_ATIVO = 1, LOG_NM_OPERACAO = "DelPERF", LOG_TX_REGISTRO = Serialization.SerializeJSON <PERFIL>(perfil) }; // Persiste return(_perfilService.Delete(perfil, log)); } catch (Exception ex) { throw; } }